AVPlayer的status属性是个枚举,有三个值
// AVPlayerStatusUnknown,
// AVPlayerStatusReadyToPlay,
// AVPlayerStatusFailed
当APP进入后台后,音频播放状态会变为AVPlayerStatusUnknown,在再次进入前台后,需要重新播放音频,使其状态值变为AVPlayerStatusReadyToPlay,远程遥控才能正常使用。
打开控制中心时,结束远程遥控
//结束远程遥控
[[UIApplication sharedApplication] endReceivingRemoteControlEvents];
退出控制中心,重新设置player状态为播放,并且开始远程遥控
//进入前台后,重新设置player状态为播放
[self.player play];
//开始远程遥控
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];