您的位置:首页 > 其它

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

2015-11-19 20:56 323 查看
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];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: