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のCategoryを作成してみてください

私も同じ問題を抱えていました。

appDelegateで呼び出されないremoteControlReceivedWithEvent

于 2012-09-23T12:33:29.417 に答える