当iPhone通过USB连接到汽车音响系统时,AVAudioSession在暂停时中断

时间:2018-10-22 09:59:54

标签: ios iphone avaudioplayer avaudiosession

我有一个可以播放音频的应用程序。

iPhone已通过USB连接到我的汽车音频系统时,

当我暂停 AVPlayer或使用新的AVPlayerItem创建新的AVPlayer (并且还不能播放(从服务器加载))时-几秒钟后触发“ AVAudioSession.interruptionNotification” ,并且默认音乐播放器开始播放

我在以下位置设置了AVAudioSession类别:

application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil)

-

if #available(iOS 10.0, *) {
   try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default)
} else {
   AVAudioSession.sharedInstance().perform(NSSelectorFromString("setCategory:error:"), with: AVAudioSession.Category.playback)
}

,并在每次播放开始时将其激活。

0 个答案:

没有答案