我想完善我的问题,只有当用户按下播放器视图控制器中的主页按钮时,播放器才会收到远程控制事件。如果他按下播放键而不是在应用程序内想知道并按下主页按钮,音乐仍在播放,但在 remoteControlEvent 方面没有发生任何事情。我确定我错过了什么:|
-(void)viewDidLoad
{
[super viewDidLoad];
// Register for background
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
}
-(BOOL)canBecomeFirstResponder
{
return YES;
}