第一步:开启后台任务,让程序在后台运行
- (void)applicationDidEnterBackground:(UIApplication *)application{
//让应用在后台运行
[application beginBackgroundTaskWithExpirationHandler:nil];
}
第二步:在Supporting Files目录下的【*.plist文件】 增加一项【Required background modes】 值为【App plays audio or streams audio/video using AirPlay】
第三步:在AppDelegate.m文件中添加AVFoundation框架
#import <AVFoundation/AVFoundation.h>
第四步:AppDelegate.m文件
+ (void)initialize
{
// 后台播放,第三步,设置 音频会话类型
AVAudioSession *session = [AVAudioSession sharedInstance];
// 类型是:播放和录音
[session setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
// 而且要激活 音频会话
[session setActive:YES error:nil];
}