質問を絞り込みたいのですが、ユーザーがプレーヤービューコントローラーのホームボタンを押した場合にのみ、プレーヤーはリモートコントロールイベントを受け取ります。彼が再生を押して、アプリ内で不思議に思ってホームボタンを押すと、音楽はまだ再生されますが、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;
}