Tôi có một yêu cầu để xử lý các sự kiện nút phát/tạm dừng tai nghe ở nền trước. Làm cách nào để tôi có thể xử lý cùng một tình huống ở chế độ nền bằng cách sử dụng mã bên dướiLàm cách nào để xử lý các sự kiện nút phát/tạm dừng ở mặt trước trong ios
if ([[UIApplication sharedApplication] respondsToSelector:@selector(beginReceivingRemoteControlEvents)]){
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:NULL];
[self becomeFirstResponder];
NSLog(@"Responds!");
}
Vui lòng giúp giải thích hoặc mã mẫu nếu có thể. Tôi đã thực hiện rất nhiều nghiên cứu nhưng không giúp đỡ.
nhờ trả lời của bạn, tuy nhiên tôi có thể xử lý các sự kiện trong nền cũng Tôi đã thêm UIBackgroundModes trong plist nhưng tôi không có ý tưởng về xử lý sự kiện tiền cảnh. Tôi đã thử trigging phương pháp được đề cập '- (void) remoteControlReceivedWithEvent: (UIEvent *) theEvent' nhưng không có may mắn. Bạn có thể vui lòng giải thích cho tôi làm thế nào chúng ta có thể thêm các phím foreground trong plist. –
Awesome..it đã làm việc cho tôi ..! – JgdGuy
Sau 2 phút, nếu nhấn nút tai nghe, ứng dụng Nhạc sẽ bắt đầu và phát âm thanh trước đó. –