1

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

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

4

3 回答 3

1

请参阅http://developer.apple.com/iphone/library/qa/qa2010/qa1668.html了解 iOS4 中发生的变化以及如何实现您想要的功能。

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

于 2010-08-04T15:21:30.967 回答
0

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

player.useApplicationAudioSession = NO;
于 2010-07-19T14:14:08.583 回答
0

将您的音频会话类别设置为 kAudioSessionCategory_MediaPlayback 可能会起作用。

于 2010-07-19T18:13:07.020 回答