Jak możemy obsługiwać zdarzenia przycisku odtwarzania / pauzy w słuchawkach na pierwszym planie w ios

Mam wymaganie, aby obsługiwać zdarzenia odtwarzania / wstrzymywania słuchawek na pierwszym planie. Jak mogę obsługiwać ten sam scenariusz w tle, używając poniższego kodu

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

Proszę o wyjaśnienie lub kod przykładowy, jeśli to możliwe. Zrobiłem wiele badań, ale bez pomocy.

questionAnswers(3)

yourAnswerToTheQuestion