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];
如此我们已经完成了后台播放音乐的功能。