Como podemos lidar com eventos de botão de reprodução / pausa de fone de ouvido em primeiro plano no ios
Eu tenho um requisito que para lidar com eventos de botão de reprodução / pausa de fone de ouvido em primeiro plano. Como sempre consigo lidar com o mesmo cenário em segundo plano usando o código abaixo
if ([[UIApplication sharedApplication] respondsToSelector:@selector(beginReceivingRemoteControlEvents)]){
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:NULL];
[self becomeFirstResponder];
NSLog(@"Responds!");
}
Por favor, ajude com uma explicação ou código de exemplo, se possível. Eu fiz muita pesquisa, mas não ajudei.