如何播放声音警报或声音效果不会阻止iTunes或其他音乐播放器?

时间:2013-04-07 11:52:20

标签: ios audio alarm

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

THX 丹

1 个答案:

答案 0 :(得分:1)

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

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

您仍然可以使用AVAudioPlayer。