ios 音视频播放相关iOS DeveloperiOS 开发

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

2016-04-07  本文已影响1846人  IT言

在你的 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! }

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

上一篇下一篇

猜你喜欢

热点阅读