我想改进我的问题,只有当用户按下播放器视图控制器中的主页按钮时,播放器才会收到远程控制事件。 如果他按下播放而不是在应用程序内部按下并按下主页按钮,音乐仍在播放但是在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;
}
答案 0 :(得分:0)
尝试为UIWindow创建子类或为UIApplication创建类别
我遇到了同样的问题。