我目前正在使用AVAudioPlayer在我的应用程序的后台播放循环音乐。但是,当在我的应用程序中打开siri时,它会将其关闭。我对目标c有很大的经验,但我似乎无法让这个工作。当用户打开siri时我有什么方法可以告诉我,以便我可以在它停止后再次启动AVAudioPlayer。请帮忙! P.S我试图不断播放音频但是siri不会工作。
答案 0 :(得分:2)
您可以使用AVAudioPlayerDelegate' s audioPlayerEndInterruption:withOptions:
- (void)audioPlayerEndInterruption:(AVAudioPlayer *)player withOptions:(NSUInteger)flags {
[player play];
}
答案 1 :(得分:0)
对于其他任何人来说,当我的应用被Siri打断时,endInterruption
代表没有收到我的电话。当它再次变为活动状态时,我必须让应用程序恢复播放(使用通知)。