iOS 4后台HTTP直播

时间:2010-07-19 10:07:58

标签: iphone audio ios4 http-live-streaming

我想在后台播放音频HTTP直播。但是我该怎么做?

我尝试将值为“audio”的密钥(数组)“UIBackgroundModes”添加到info.plist。现在我尝试用MPMoviePlayerController播放音频。但是一旦应用程序进入后台,音频播放就会停止!我不知道在iPhone上播放HTTP直播的任何其他API。那么还有其他人还是我做错了什么? 我搜索了整个苹果文档,但找不到任何有用的东西。文档中的背景音频并不多:-(

3 个答案:

答案 0 :(得分:1)

有关iOS4中更改内容以及如何实现所需功能的说明,请参阅http://developer.apple.com/iphone/library/qa/qa2010/qa1668.html

这适用于我的一个应用程序。

答案 1 :(得分:0)

找到解决方案: 在MPMoviePlayerController上设置useApplicationAudioSessionNO可以完成这项工作。但它仅适用于仅音频流。视频流仍然停止。

player.useApplicationAudioSession = NO;

答案 2 :(得分:0)

将音频会话类别设置为kAudioSessionCategory_MediaPlayback可能会有效。