Objective c MPMoviePlayerViewController,播放视频';背景是什么声音
我正在使用Objective c MPMoviePlayerViewController,播放视频';背景是什么声音,objective-c,ios,mpmovieplayercontroller,background-music,Objective C,Ios,Mpmovieplayercontroller,Background Music,我正在使用mpmovieplayervewcontroller播放视频流。 在我的应用程序的info.plist中,我已将ui背景模式设置为音频。 当我在播放视频时按home(主页)按钮时,播放暂停,返回应用程序后,播放再次继续。 它是开箱即用的,不需要改变什么。 但在某些应用程序中(如Jasmine),当我按下Home(主页)按钮时,视频的声音播放会在后台继续。 所以我有两个问题: 1) 有什么魔力?如何在不显示视频流本身的情况下在后台播放视频声音?我找不到任何有效的解决办法。 2) 如果很难
mpmovieplayervewcontroller
播放视频流。
在我的应用程序的info.plist
中,我已将ui背景模式
设置为音频
。
当我在播放视频时按home(主页)按钮时,播放暂停,返回应用程序后,播放再次继续。
它是开箱即用的,不需要改变什么。
但在某些应用程序中(如Jasmine),当我按下Home(主页)按钮时,视频的声音播放会在后台继续。
所以我有两个问题:
1) 有什么魔力?如何在不显示视频流本身的情况下在后台播放视频声音?我找不到任何有效的解决办法。
2) 如果很难实施,我可以让一切保持原样吗?我已经将UIBackgroundModes
设置为audio
,但没有在后台实际播放音频,因此我认为我的应用程序有可能在审查阶段被拒绝。我说得对吗?或者对于视频流应用程序,即使后台没有播放任何内容,也允许设置ui背景模式
?
提前谢谢
您需要设置音频会话类别。请仔细阅读此处的文档:
- (请注意“什么是音频会话类别?”部分
- (请注意“什么是音频会话类别?”部分