1

バックグラウンドでオーディオ HTTP ライブ ストリームを再生したいと思います。しかし、どうすればそれを行うことができますか?

キー(配列)「UIBackgroundModes」を値「audio」でinfo.plistに追加しようとしました。次に、MPMoviePlayerController でオーディオを再生してみます。しかし、アプリがバックグラウンドに入るとすぐに、オーディオの再生が停止します! iPhone で HTTP ライブ ストリームを再生するための他の API については知りません。それで、他に何か間違ったことをしていますか?アップルのドキュメント全体を検索しましたが、役立つものは何も見つかりませんでした。ドキュメントにはバックグラウンドオーディオについてはあまりありません:-(

4

3 に答える 3

1

iOS4 での変更点と必要な機能を実装する方法については、http://developer.apple.com/iphone/library/qa/qa2010/qa1668.htmlを参照してください。

これは、私のアプリの1つで機能します。

于 2010-08-04T15:21:30.967 に答える
0

解決策が見つかりました: MPMoviePlayerController に設定useApplicationAudioSessionするNOと、ジョブが実行されます。ただし、オーディオのみのストリームでのみ機能します。ビデオ ストリームは引き続き停止します。

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

オーディオ セッション カテゴリを kAudioSessionCategory_MediaPlayback に設定するとうまくいく場合があります。

于 2010-07-19T18:13:07.020 に答える