MPMoviePlayerViewController,在后台播放视频的声音

时间:2012-10-06 13:43:31

标签: objective-c ios mpmovieplayercontroller background-music

我正在使用MPMoviePlayerViewController播放视频流。 在我的应用info.plist中,我已将UIBackgroundModes设置为audio。 当我在播放视频播放时按下主页按钮暂停后,再返回应用程序播放后继续播放。 它开箱即用,无需改变一些东西。 但是在某些应用程序(例如Jasmine)中,当我按下主页按钮时,在背景中继续播放声音。 所以我有两个问题: 1)什么是魔术?如何在不显示视频流的情况下在后台播放视频的声音?我找不到任何有效的解决方案。 2)如果难以实施,我可以保留原样吗?我已将UIBackgroundModes设置为audio而未实际在后台播放音频,因此我认为我的应用有可能在审核阶段被拒绝。我对吗?或者对于视频流应用程序,即使背景中没有播放任何内容,也允许设置UIBackgroundModes? 提前谢谢。

2 个答案:

答案 0 :(得分:2)

  1. 您必须分离背景模式的音频流
  2. 您的应用肯定会被拒绝。我也接受了技术解决方案;)

答案 1 :(得分:1)

您需要设置音频会话类别。请仔细阅读文档: