1

我想完善我的问题,只有当用户按下播放器视图控制器中的主页按钮时,播放器才会收到远程控制事件。如果他按下播放键而不是在应用程序内想知道并按下主页按钮,音乐仍在播放,但在 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;
}
4

1 回答 1

0

尝试继承 UIWindow 或为 UIApplication 制作类别

我遇到过同样的问题。

未在 appDelegate 中调用 remoteControlReceivedWithEvent

于 2012-09-23T12:33:29.417 回答