网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 防止iphone进入休眠后台播放音乐
范文
    步骤一:在resource文件夹下找到该项目的info.plist添加一个
    required background modes 的数组
    并在下面添加一个元素,其值为
    app plays audio
    步骤二:
    需要导入相应的framework和头文件
    #import <audiotoolbox/audiotoolbox.h>
    #import <avfoundation/avfoundation.h>
    步骤三:
    //禁止程序运行时自动锁屏
    [[uiapplicationsharedapplication]setidletimerdisabled:yes];
    步骤四:
    avaudiosession *audiosession = [avaudiosessionsharedinstance];
    nserror *err =nil;
    [audiosession setcategory :avaudiosessioncategoryplayandrecorderror:&err];
    if(err)
    {
    nslog(@audiosession: %@ %d %@, [errdomain], [errcode], [[erruserinfo]description]);
    }
    [audiosessionsetactive:yeserror:&err];
    err =nil;
    if(err)
    {
    nslog(@audiosession: %@ %d %@, [errdomain], [errcode], [[erruserinfo]description]);
    }
    nsstring * musicfilepath = [[nsbundlemainbundle]pathforresource:@初音ミク-world is mine oftype:@mp3]; //创建音乐文件路径
    nsurl * musicurl= [[nsurlalloc]initfileurlwithpath:musicfilepath];
    avaudioplayer * theplayer = [[avaudioplayeralloc]initwithcontentsofurl:musicurlerror:nil];
    [theplayerplay];
    [theplayersetvolume:1]; //设置音量大小
    theplayer.numberofloops = -1;//设置音乐播放次数 -1为一直循环
    [musicurlrelease];
    [theplayerrelease];
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/19 8:04:57