AVPlayer 会停止用户的音乐吗?
Does AVPlayer stop the user's music?
我想知道 - 当 AVPlayer
开始播放时,用户的音乐会发生什么变化?什么都没发生,它停止了,还是这个动作取消了?如果是这样,我将如何检查用户是否正在播放音乐?
Apple 的文档让我很困惑。
好的,为此查找信息,似乎 AVAudioPlayer
对象仅在应用程序 AVAudioSession
的类别设置为默认类别 Solo Ambient
时才会中断用户的音频.
我看到了这个答案:App with AVPlayer plays mp4 interrupt iPod music after launched
我还在 Apple Developer 文档中看到了这个 table,它解释了不同的类别是否会打断用户的音乐,并提供了不同场景的示例,包括一个游戏场景:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Sound.html#//apple_ref/doc/uid/TP40006556-CH44-SW1
为了不打断用户的音乐,我需要把这个设置成Ambient
。
我想知道 - 当 AVPlayer
开始播放时,用户的音乐会发生什么变化?什么都没发生,它停止了,还是这个动作取消了?如果是这样,我将如何检查用户是否正在播放音乐?
Apple 的文档让我很困惑。
好的,为此查找信息,似乎 AVAudioPlayer
对象仅在应用程序 AVAudioSession
的类别设置为默认类别 Solo Ambient
时才会中断用户的音频.
我看到了这个答案:App with AVPlayer plays mp4 interrupt iPod music after launched
我还在 Apple Developer 文档中看到了这个 table,它解释了不同的类别是否会打断用户的音乐,并提供了不同场景的示例,包括一个游戏场景:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Sound.html#//apple_ref/doc/uid/TP40006556-CH44-SW1
为了不打断用户的音乐,我需要把这个设置成Ambient
。