1

私は、数秒後にアラームを再生するスポーツタイマーアプリに取り組んでいます。これまでのところすべてが機能しますが、すべての音楽プレーヤーが停止します。AVAudioPlayer クラスを使用してサウンドを再生しました。アラームを再生する他の方法はありますか?

thxダン

4

1 に答える 1

1

オーディオ セッションのカテゴリを調べる必要があります。デフォルトのカテゴリAVAudioSessionCategorySoloAmbientは他のオーディオを無効にしますがAVAudioSessionCategoryAmbient、他のオーディオを再生したままにする必要があります。AVAudioSession を使用している場合は、これを試すことができます。

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

AVAudioPlayer は引き続き使用できるはずです。

于 2013-04-07T16:39:13.337 に答える