iOS开发之网络音乐播放器(SC音乐)(二)
前言
iOS开发之网络音乐播放器(SC音乐)(一)已经介绍完播放控制、音乐数据获取解析、歌词显示等。本文在上文的基础上介绍锁屏播放设置,后台播放设置,手势操作等。
正题
一、后台播放设置
点击工程Target-->Info或者打开Info.plist文件,在"Infomation Property List"中添加"Required background modes",将"Required background modes"下拉项目Item0中的Value设置为"App plays audio or streams audio/video using AirPlay",点击Target-->Capabilities,勾选"Audio, AirPlay and Picture in Picture"。如图1和图2所示:
图1
图2
然后在AppDelegate.m文件的方法- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
return YES;
} 添加以下代码:
//后台播放音频设置,需要在Capabilities->Background Modes中勾选Audio,Airplay,and Picture in Picture
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setActive:YES error:nil];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
这样就可以实现后台播放了。
二、锁屏播放设置
在AppDelegate.m文件的方法- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
return YES;
}添加以下代码:
return YES;
}添加以下代码: