• iOS后台播放音乐


    iOS实现在后台播放音乐

    iOS4之后就支持后台播放音频了。只需下面两步就可以实现后台播放音频操作了。 
    1. 在Info.plist中,添加"Required background modes"键,其值设置是“App plays audio" 
    2. 在播放器播放音乐的代码所在处,添加如下两段代码(当然,前提是已经添加了AVFoundation框架):
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    //添加后台播放代码:
    AVAudioSession *session = [AVAudioSession sharedInstance];   
    [session setActive:YES error:nil];   
    [session setCategory:AVAudioSessionCategoryPlayback error:nil];  
     
    //以及设置app支持接受远程控制事件代码。设置app支持接受远程控制事件,
    //其实就是在dock中可以显示应用程序图标,同时点击该图片时,打开app。
    //或者锁屏时,双击home键,屏幕上方出现应用程序播放控制按钮。
    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
     
     
    //用下列代码播放音乐,测试后台播放
    // 创建播放器 
    AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil]; 
    [url release]; 
    [player prepareToPlay]; 
    [player setVolume:1]; 
    player.numberOfLoops = -1; //设置音乐播放次数  -1为一直循环 
    [player play]; //播
  • 相关阅读:
    demo
    Git
    rest-framework框架 -- 认证权限流程源码
    sublime
    restful 协议 +面试
    Django的CBV
    vue 之 vue-router
    vue 之node.js 02
    浏览器内核
    安装apache+php+mysql
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3176542.html
Copyright © 2020-2023  润新知