ios 设置应用运行中不影响后台播放的音乐程序

在你的 application:didFinishLaunchingWithOptions: 方法中,此方法在AppDelegate.m 中,加入如下代码:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

据官方文档, 这个 AVAudioSessionCategoryAmbient 作用是

当其他应用程序占用媒体播放器时,你的程序不能影响到后台的媒体音乐播放

如果你想检查你是否设置声音的优先级成功了,可以用以下的代码:

NSError *error; BOOL success = [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:&error]; if (!success) { //Handle error NSLog(@"%@", [error localizedDescription]); } else { // Yay! It worked! }

简单说明下,可以做参考,就是当你的应用程序中有相机要拍照时,不会影响到后台音乐程序的播放

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容