私は、数秒後にアラームを再生するスポーツタイマーアプリに取り組んでいます。これまでのところすべてが機能しますが、すべての音楽プレーヤーが停止します。AVAudioPlayer クラスを使用してサウンドを再生しました。アラームを再生する他の方法はありますか?
thxダン
オーディオ セッションのカテゴリを調べる必要があります。デフォルトのカテゴリAVAudioSessionCategorySoloAmbient
は他のオーディオを無効にしますがAVAudioSessionCategoryAmbient
、他のオーディオを再生したままにする必要があります。AVAudioSession を使用している場合は、これを試すことができます。
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];
AVAudioPlayer は引き続き使用できるはずです。