美文网首页ios 音视频播放相关iOS DeveloperiOS 开发
ios 设置应用运行中不影响后台播放的音乐程序

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

作者: IT言 | 来源:发表于2016-04-07 19:24 被阅读1846次

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

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/ukxvlttx.html