2011-01-14 8 views
3

オンラインライブのRTPSストリームからffmpegでオーディオを再生しています(Appleがrtspライブストリーミングをサポートしていないため)。マルチタスク対応のiPhone SDK SDL_openAudio

今、ストリームをバックグラウンドで再生します。私はバックグラウンドでスレッドを開始し、バックグラウンドサポートのために音楽を登録しました。

アプリケーションがバックグラウンドで入力されると、NSThreadは一時停止され、バックグラウンドから戻ると再開します。

公式のApple Frameworkを使用するアプリケーションで音楽(MP3ストリーム)を再生すると、アプリケーションが背景になると両方のストリームが再生されます。

私はこれを修正するために何ができますか?

+1

音声セッションのような音がする - セッションの属性で遊んだことはありますか? http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Configuration/Configuration.html#//apple_ref/doc/uid/TP40007875-CH3-SW1 – Till

+0

ありがとうございました。溶液! – brokedid

+0

@Tillあなたのコメントを答えにしてください。あなたは少なくとも+15待っている;) –

答えて

2

よく、一般的な要求によって;)、ここに答えが来る;

これは、オーディオセッションの問題のようなものです。セッション属性で少し試してみてください:AudioSessionProgrammingGuide