我想知道 - 当AVPlayer
开始播放时,用户的音乐会发生什么?没有任何事情发生,它会停止,还是行动取消了?如果是这样,我该如何检查用户是否正在播放音乐?
Apple的文档让我很困惑。
答案 0 :(得分:3)
好的,查找相关信息,AVAudioPlayer
个对象似乎只会在设置了应用的AVAudioSession
类别时中断用户的音频到Solo Ambient
,默认。
我看到了这个答案:App with AVPlayer plays mp4 interrupt iPod music after launched
我还在Apple Developer文档中看到了这个表,它解释了不同的类别是否会中断用户的音乐,并提供不同场景的示例,包括游戏的一个:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Sound.html#//apple_ref/doc/uid/TP40006556-CH44-SW1
为了不中断用户的音乐,我需要将其设置为Ambient
。