アプリのデリゲートで次のオーディオ セッションを使用しています。
AudioSessionInitialize(NULL, NULL, NULL, 自己); UInt32 sessionCategory = kAudioSessionCategory_AmbientSound; AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory); AudioSessionSetActive(真);
私は、ユーザーが iPod の音楽を再生しながらアプリを同時に使用できるようにしたいと考えています。
私が抱えている問題は... ユーザーがアプリを終了し、iPod アプリに入って一時停止した後、アプリに戻ったときに、サウンドがまったく機能しないことです。音楽を再生していなくても、iPod セッションがアクティブであると認識しているようです。
基本的に、iPod の音楽を一時停止した後でオーディオ セッションを再開したいだけです。現状では、iPod アプリを介して音楽を再生した後は、再コンパイルしない限り、アプリのサウンドを元に戻すことはまったくできません。:(誰かアイデアはありますか?
編集: AVAudioPlayer クラスの基本的な実装を使用してアプリのオーディオを再生していることを忘れていました。
ありがとう!