我正在使用 AVPlayer 播放视频。并按照这些步骤
- 打开音乐应用程序,播放歌曲,然后暂停
- 转到我的应用并播放视频
- 插入耳机后,按中间按钮恢复音乐应用程序播放
然后音乐应用程序播放,但我的视频变为空白。从阅读响应中断
音频中断是应用程序音频会话的停用——它会立即停止或暂停您的音频,具体取决于您使用的技术
我知道我的视频应该暂停,但为什么它也会使视频空白?
只有当我再次按下耳机上的中键暂停音乐后,我的视频才恢复正常,但仍处于暂停状态
这是正常行为吗,如何预防?
我正在使用 AVPlayer 播放视频。并按照这些步骤
然后音乐应用程序播放,但我的视频变为空白。从阅读响应中断
音频中断是应用程序音频会话的停用——它会立即停止或暂停您的音频,具体取决于您使用的技术
我知道我的视频应该暂停,但为什么它也会使视频空白?
只有当我再次按下耳机上的中键暂停音乐后,我的视频才恢复正常,但仍处于暂停状态
这是正常行为吗,如何预防?
尝试禁用音乐应用后MPNowPlayingInfoCenter
,我发现
只需在播放前调用这些
[[AVAudioSession sharedInstance] setActive:YES error:nil];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
这将禁用音乐应用程序,并且切换耳机上的中间按钮对我们没有影响