1

我正在开发一个运动计时器应用程序,它应该在几秒钟后播放警报。到目前为止一切正常,但它停止了所有音乐播放器。我使用了 AVAudioPlayer 类来播放声音。有没有其他方法可以播放闹钟?

谢谢丹

4

1 回答 1

1

您需要查看音频会话类别。默认类别AVAudioSessionCategorySoloAmbient禁用其他音频,但AVAudioSessionCategoryAmbient应保留其他音频播放。如果使用 AVAudioSession,你可以试试这个:

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

您应该仍然可以使用 AVAudioPlayer。

于 2013-04-07T16:39:13.337 回答