关闭

音乐播放器类程序后台运行

413人阅读 评论(0) 收藏 举报
分类:

1.AppDelegate.m

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    //开启后台任务,让程序保持运行状态
    [application beginBackgroundTaskWithExpirationHandler:nil];
}
2.info.plist

KEY: Required background modes

Item0: App plays audio or streams audio/video using AirPlay


3.设置音频回话类型

/**
 *  初始化
 */
+ (void)initialize
{
    _soundIDDict = [NSMutableDictionary dictionary];
    _audioPlayerDict = [NSMutableDictionary dictionary];
    
    //设置音频回话类型
    AVAudioSession *session = [AVAudioSession sharedInstance];
    [session setCategory:AVAudioSessionCategorySoloAmbient error:nil];
    [session setActive:YES error:nil];
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1303917次
    • 积分:23656
    • 等级:
    • 排名:第301名
    • 原创:1234篇
    • 转载:156篇
    • 译文:0篇
    • 评论:125条
    最新评论