Wie können wir mit Ereignissen der Kopfhörer-Wiedergabe / Pause-Taste im Vordergrund in ios umgehen?

Ich habe eine Anforderung, die Ereignisse der Kopfhörer-Wiedergabe / Pause-Taste im Vordergrund zu behandeln. Wie auch immer, ich bin in der Lage, das gleiche Szenario im Hintergrund mit dem folgenden Code zu behandeln

if ([[UIApplication sharedApplication] respondsToSelector:@selector(beginReceivingRemoteControlEvents)]){
    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
    [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:NULL];
    [self becomeFirstResponder];
    NSLog(@"Responds!");
}

Bitte helfen Sie mit einer Erklärung oder einem Beispielcode, wenn möglich. Ich habe viel recherchiert, aber keine Hilfe.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage