Ich habe eine Anforderung, dass Kopfhörer Play/Pause Taste Ereignisse im Vordergrund zu behandeln. Wie auch immer ich bin in der Lage das gleiche Szenario im Hintergrund mit dem Code untenWie können wir Kopfhörer spielen/Pause Taste Ereignisse im Vordergrund in ios
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 Beispielcode, wenn möglich zu behandeln. Ich habe viel geforscht, aber keine Hilfe.
Dank für Ihre Antwort, aber ich bin in der Lage, die Ereignisse im Hintergrund zu behandeln auch habe ich die UIBackgroundModes in plist hinzugefügt, aber ich habe keine Idee über die Behandlung von Vordergrundereignissen. Ich habe versucht, die erwähnte Methode auszulösen '- (void) remoteControlReceivedWithEvent: (UIEvent *) theEvent' aber kein Glück. Kannst du mir bitte erklären, wie wir in Plist Vordergrundschlüssel hinzufügen können. –
Super..es hat für mich funktioniert ..! – JgdGuy
Wenn Sie nach 2 Minuten auf die Kopfhörer-Taste drücken, wird die Musik-App gestartet und der vorherige Ton abgespielt. –