0

我目前正在使用 AVAudioPlayer 在我的应用程序背景中播放循环音乐。但是,当在我的应用程序中打开 siri 时,它会关闭它。我在目标 c 方面经验丰富,但我似乎无法让它发挥作用。有什么方法可以告诉我用户何时打开 siri,以便我可以在 AVAudioPlayer 停止后再次启动它。请帮忙!PS 我曾尝试连续播放音频,但 siri 无法正常工作。

4

2 回答 2

2

您可以使用 AVAudioPlayerDelegate 的audioPlayerEndInterruption:withOptions:

- (void)audioPlayerEndInterruption:(AVAudioPlayer *)player withOptions:(NSUInteger)flags {
      [player play];
}
于 2013-03-31T03:54:26.487 回答
0

对于其他人来说,endInterruption当我的应用程序被 Siri 打断时,我不会打电话给代表。我必须让应用程序在再次激活时恢复播放(使用通知)。

于 2013-06-07T23:20:32.120 回答