前提:用户反馈听歌的时候切到我们的APP,APP会让歌曲暂停,体验不是很好
一般情况下我们播放自己的音视频是独占扬声器的:
[[AVAudioSession sharedInstance] setActive:YES error:nil];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
如何重新继续播放后台音乐:
在播放完自己的音视频后,代码设置
[[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation error:nil];
代码意思是告诉AVAuduio管理器说:我不用Audio服务了,你唤醒其他需要Auduio服务的App