2011-08-05 15 views
1

私は "http://ios-audio.q-music.be/audio.m3u8"というURLからオーディオをストリーミングするためにMPMoviePlayerViewControllerを使用しています。 よく遊んでいます。 「ホーム」ボタンをクリックすると、アプリはバックグラウンドに入り、ストリーミングを停止します。 もう一度アプリを起動すると、再びストリーミングが開始されます。iPhone - MPMoviePlayerViewControllerでオーディオをストリーミング

アプリがバックグラウンドになったときに、MPMoviePlayerControllerを使用してアプリケーションストリームをオーディオにする方法を教えてください。 他のフレームワークを使用する必要がありますか?

+0

あなたのアプリのinfo.plistに 'Required background modes'オーディオを追加しましたか?また、MPMoviewPlayerがバックグラウンドでの再生をサポートしているかどうかはわかりません。 – rckoenes

+0

はい、Info.plistファイルに必要なモードを追加しました。 MPMoviePlayerViewControllerがバックグラウンド再生をサポートしていない場合は、どのフレームワーク/クラスがそれをサポートしています。いくつかの例を教えてもらえますか? – Satyam

+0

現在のApp AudioSessionでちょっとしたことをしてください。 – Till

答えて

0

ストリーミングオーディオにはhttps://github.com/mattgallagher/AudioStreamerを使用しています。バックグラウンドで動作します。

+0

私もこのコードを試しました。しかし、そのバックグラウンドで実行されていません。既存のコードを変更しましたか?それはinfo.plistファイルにバックグラウンドモードを持っていないので..... – Satyam

+0

'必須のバックグラウンドモード'キーを追加し、それを 'audio'に設定しました – rckoenes

+0

私はそれを行いましたが、まだそのmp3 URLを再生していませんコード内で述べられています。さらに、私のURLはそのコードでは全くサポートされていません。 – Satyam

0

http://digitaldj.net/2010/08/25/ios4-background-audio-revisited/は、Matt GallagherのオリジナルAudioStreamerコード(http://github.com/DigitalDJ/AudioStreamer)のフォークを指しています。確認できるのは、バックグラウンドオーディオをサポートしています。それは、今年、オリジナルのAudioStreamerが更新されたので、私はそれが今も背景サポートを実装していると思います。

確かに、オーディオストリーマーアプリケーションで直接AirPlayをサポートする機会が開かれるため、バックグラウンドオーディオを実行するMPMoviePlayerControllerを使用することは面白いでしょう。

関連する問題