他のアプリからアプリを起動すると、再生が停止します。他のアプリからの音楽の再生がアプリの起動時に停止する
にsetCategory:AVAudioSessionCategoryAmbient
を追加しようとしましたが、FIRSTの起動時に音楽が停止します。音楽を開始してホームボタンを押してアプリに戻ると、音楽は引き続き再生されます。最初の起動に関する問題を回避する方法はありますか?
スニペット私が追加しました:
// make sure music plays while sounds play.
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
「AVAudioSessionCategoryAmbient」が適切なものです。私は自分のアプリケーションの1つでそのコードを正確に使用していますが、期待通りに動作します。既に、他のアプリケーションからのオーディオの再生は、アプリケーションの起動時に停止しません。 'setCategory'は成功のためにBOOLを返します。あなたはそれをチェックしようとしましたか、 'error'パラメータにエラーが返されているのを見ていますか? – zpasternack
@zpasternack良いアイデア、私はそれから意味のあるものを得ることができるかどうかを試してみるつもりです。 – Warpzit