数日前にこの質問をしましたが、誰も私に答えず、解決策を見つけることができませんでした.
もう一度同じ質問をしたいのですが、分かる方いましたら回答お願いします。
写真のこれらのボタンを avplayer の再生/一時停止ボタンに割り当てたいと思います。
注: 私のアプリケーション アイコンは、音楽アイコンの代わりに現在再生中のバーに表示されます。私のアプリケーションはバックグラウンドで正常に動作します。
助けてください。
リモート コントロール イベントの配信を許可するには、 のbeginReceivingRemoteControlEventsメソッドを呼び出す必要がありますUIApplication
。
次に、次のようにremoteControlReceivedWithEvent:メソッドを実装して、リモート コントロール イベントに応答します。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
...
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[[UIApplication sharedApplication] becomeFirstResponder];
return YES;
}
- (void)remoteControlReceivedWithEvent:(UIEvent *)event
{
switch (event.subtype)
{
case UIEventSubtypeRemoteControlPlay:
// play code
...
break;
case UIEventSubtypeRemoteControlTogglePlayPause:
// toggle code
...
break;
case UIEventSubtypeRemoteControlNextTrack:
// next code
...
break;
default:
break;
}
}