Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c MPMoviePlayerViewController,播放视频';背景是什么声音_Objective C_Ios_Mpmovieplayercontroller_Background Music - Fatal编程技术网

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背景模式
? 提前谢谢

  • 您必须为背景模式分离音频流
  • 你的应用肯定会被拒绝。我也在研究技术解决方案;)
  • 您必须为背景模式分离音频流
  • 你的应用肯定会被拒绝。我也在研究技术解决方案;)
    您需要设置音频会话类别。请仔细阅读此处的文档:

    • (请注意“什么是音频会话类别?”部分

    您需要设置音频会话类别。请通读以下文档:

    • (请注意“什么是音频会话类别?”部分