2011-07-20 4 views
1

可能性の重複:
remoteControlReceivedWithEvent in AVAudio is not being calledremoteControlReceivedWithEvent方法

私は私のアプリが再生されている一部のオーディオを停止/起動するリモートコントロールイベントを取得しようとしているが、-remoteControlReceivedWithEventています:呼ば取得されていません。私のアプリはタブバーを持っています。

各ビューのビューコントローラは、リモートコントロールイベント(https://developer.apple.com/iphone/library/documentation/EventHandling/Conc eptual/EventHandlingiPhoneOS /のRemoteControl/RemoteControl.html#// apple_ref/D OC/UID/TP40009541-CH7-SW1)を使用してアップルのドキュメントにつきセットアップを実装。私は参考にこれらのビットをコピーしました。

-remoteControlReceivedWithEvent:が呼び出されない理由についてのアイデアはありますか?応答側チェーン内の別のオブジェクトに実装する必要がありますか?

スティーブ

- (BOOL) canBecomeFirstResponder 
{ 
return YES; 
} 

- (void) viewWillAppear:(BOOL)animated 
{ 
[super viewWillAppear:animated]; 
[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 
[self becomeFirstResponder]; 
} 

- (void) viewWillDisappear:(BOOL)animated 
{ 
[super viewWillDisappear:animated]; 
[UIApplication sharedApplication] endReceivingRemoteControlEvents]; 
[self resignFirstResponder]; 
} 

答えて

0

あなたはUIBackgroundModesにInfo.plistファイルへのオーディオキーを追加しましたか? docsを参照してください。