2010-05-26 4 views
3

사용자가 헤드폰으로 음악을 일시 중지하면 앱을 일시 중지하고 싶습니다.(헤드폰에서) 리모컨 일시 중지를 감지하는 방법은 무엇입니까?

[[NSNotificationCenter defaultCenter] addObserver:self 
    selector:@selector(playbackStateDidChange:) 
    name:MPMusicPlayerControllerPlaybackStateDidChangeNotification 
    object:[MPMusicPlayerController iPodMusicPlayer]]; 

이 잘 작동합니다. 그러나 이것은 또한 전화가 걸려 올 때 발생합니다.

나는 일시 중지가 감지 된 후이 트리거됩니다, 불행하게도
[[NSNotificationCenter defaultCenter] addObserver:self 
    selector:@selector(appLostFocus:) 
    name:UIApplicationWillResignActiveNotification 
    object:[UIApplication sharedApplication]]; 

을 추가했다.

아이디어가 있으십니까?

답변

0

문서화 된 방법이 없습니다. 아마도 개인용 API를 사용하는 것이 가능하지만 그 노래는 알고 있습니다.

관련 문제