音乐播放器类程序后台运行
2015-11-19 20:56
323 查看
1.AppDelegate.m
KEY: Required background modes
Item0: App plays audio or streams audio/video using AirPlay
![](http://img.blog.csdn.net/20151119204810559?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.设置音频回话类型
- (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]; }
相关文章推荐
- spark学习1——配置hadoop 单机模式并运行WordCount实例(ubuntu14.04 & hadoop 2.6.0)
- spark学习1——配置hadoop 单机模式并运行WordCount实例(ubuntu14.04 & hadoop 2.6.0)
- 1.1.1.1、Ubuntu
- 开源RBAC权限引擎:Anycmd
- HDU 1024 给定一个数组,求其分成m个不相交子段和最大值
- XMPP即时通讯(代码实现)
- 004.UDP--拼接UDP数据包,构造ip头和udp头通信(使用原始套接字)
- 协议森林04 地址耗尽危机 (IPv4与IPv6地址)
- 南大软院大神养成计划——第四天
- TargetAction模式
- BootStrap中怎样学习响应式导航条
- CSS中em、rem和px的区别以及各个的优缺点
- HttpConnection及Apache HttpClient的一些常见用法的demo
- Hibernate
- 笔记:JavaScript高级程序设计(1)
- JAVA 学习过程
- c++程序编码
- Redhat安装*.jar软件包(二)
- Windows7 64位,python3.4.3,安装numpy
- MySQL学习笔记-04_Server_Config(mysqld --verbose --help)