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

原创 2015年11月19日 20:56:50

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];
}


实现音乐播放器后台Service服务一直存在的解决思路

最近实现一个音乐播放器的小项目,实现后台播放歌曲的功能,即使退出程序也可以一直播放歌曲,服务不被停止。 实现这个功能的过程中遇到了有两个问题: 问题1、退出程序之后,service播放歌曲的服务在...

Swift - 使用AVPlayer制作一个音乐播放器2(后台播放、操作、图片显示)

在前文中,我介绍了如何使用 AVFoundation 框架来制作一个简单的音频播放器(点击查看)。但这个播放器不支持后台播放,程序退到后台时音乐就会停止播放。 本文接着介绍如何实现后台播放功能。 ...

hunterliy小作品之 HunterMusic音乐播放器(Day2-后台播放服务实现)

音乐播放界面和后台播放服务的实现...

Services实现的后台音乐播放器

Services 实现后台音乐的播放功能。

AudioSreamer实现音乐播放器的后台播放与锁屏播放

AudioSreamer是一个处理网络音频的功能非常强大的第三方.相比其他的音频处理框架有很多好处:AvAudioPlyer只能处理本地音频,如果需要处理网络音频,需要下载到本地才能播放.这就存在一个...

实现音乐播放器后台Service服务一直存在的解决思路

最近实现一个音乐播放器的小项目,实现后台播放歌曲的功能,即使退出程序也可以一直播放歌曲,服务不被停止。  实现这个功能的过程中遇到了有两个问题:  问题1、退出程序之后,service播放歌曲的服...

iOS音乐播放器实现后台播放锁屏界面控制

现在主流的音乐播放器基本都实现了锁屏后还能控制暂停、播放、切换的功能,之前一直没有在意,这两天闲来无事就研究了一下: 其实主要原理就是利用了iOS5.0以后出来的新API, MPNowPlay...

Android 音乐播放器,Service后台管理播放

新手笔记: 由于刚学习安卓开发,还没接触Service,所以之前的音乐播放器都是在Activity上完成的,可能功能还不够复杂,所以看不到坏处,不过很多声音说,音乐播放这块最好是放在Service中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:音乐播放器类程序后台运行
举报原因:
原因补充:

(最多只允许输入30个字)