headphones2 Audio route 변경 시 Notification 수신 방법 * Audio route 변경 시 Notification 수신 방법. (예. Headphones plugged/unplugged) [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(routeChanged:) name:AVAudioSessionRouteChangeNotification object:nil]; - (void)routeChanged:(NSNotification *)notification{ NSNumber *reason = [notification.userInfo objectForKey:AVAudioSessionRouteChangeReasonKey]; if ([reason unsignedIntegerValue] =.. 2016. 6. 10. Headphone 이용 시 앱에서 이벤트 수신 방법. * Headphone 이용 시 이벤트 수신 방법. // Headphones의 played/paused event 수신. (예. Apple EarPods 일 경우, Center Button 한번 클릭) // !!특이점 // - Apple EarPods 일 경우, togglePlayPauseCommand를 수신. // - 일반 Bluetooth Headphones 일 경우, 아래의 playCommand/pauseCommand를 수신. (왜??? ;;;;) MPRemoteCommandCenter *commandCenter = [MPRemoteCommandCenter sharedCommandCenter]; [commandCenter.togglePlayPauseCommand addTarget:self action.. 2016. 6. 10. 이전 1 다음