ios音乐后台播放

来源:互联网 发布:空姐老了知乎 编辑:程序博客网 时间:2024/06/05 22:44

ios音乐播放可以用AVAudioPlayer和AVPlayer。
AVPlayer是ios4.0之后出现的,提供的接口较少,不够灵活,所以我用的依然是AVAudioPlayer。

1.首先开启后台模式

这里写图片描述

2.在Appdelegate.m的applicationWillResignActive:方法中激活后台播放

//首先在Appdelegate.h中引入#import <AVFoundation/AVAudioSession.h>[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];    AVAudioSession *session=[AVAudioSession sharedInstance];    [session setActive:YES error:nil];    //后台播放    [session setCategory:AVAudioSessionCategoryPlayback error:nil];

如此我们已经完成了后台播放音乐的功能。

1 0