У меня есть требование, чтобы обрабатывать события кнопки воспроизведения/паузы на наушниках на переднем плане. Как когда-нибудь я смогу справиться с такой же сценарий в фоновом режиме, используя приведенный ниже кодКак мы можем обрабатывать события кнопки воспроизведения/паузы в наушниках на переднем плане в ios
if ([[UIApplication sharedApplication] respondsToSelector:@selector(beginReceivingRemoteControlEvents)]){
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:NULL];
[self becomeFirstResponder];
NSLog(@"Responds!");
}
Пожалуйста, помогите с объяснением или пример кода, если это возможно. Я провел много исследований, но не помог.
спасибо за ваш ответ, но я не могу обрабатывать события в фоновом режиме, также я добавил UIBackgroundModes в PLIST, но у меня нет представление о работе переднего плана. Я попытался запустить упомянутый метод '- (void) remoteControlReceivedWithEvent: (UIEvent *) theEvent', но не повезло. Не могли бы вы объяснить мне, как мы можем добавлять в планшетные клавиши. –
Awesome..it работал для меня ..! – JgdGuy
Через 2 минуты, если нажать на кнопку для наушников, начнется музыкальное приложение и начнется воспроизведение предыдущего звука. –