ios - 打开 Siri 停止 AVAudioPlayer

标签 ios objective-c audio avaudioplayer siri

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

最佳答案

可以使用AVAudioPlayerDelegate的audioPlayerEndInterruption:withOptions:

- (void)audioPlayerEndInterruption:(AVAudioPlayer *)player withOptions:(NSUInteger)flags {
      [player play];
}

关于ios - 打开 Siri 停止 AVAudioPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15726141/

相关文章:

ios - UITableView 内容偏移量意外增加

ios - AFnetworking 2.2.0 上传图片服务器问题

ios - Xcode 11.3 "No Conditions Available"

ios - 在保留 alpha 的同时从阴影 View 创建 UIImage?

audio - html5:wamp服务器上的apache无法使用音频

ios - __has_include 检查是否存在针对 swift 的类?

ios - UIPageViewController & UIPageContentViewController + MapKit 滞后

iphone - 我如何在 UIWebView 上插入 UIImage

html - 显示歌曲持续时间

c++ - SFML Audio getSample使用sf::Music实时