如何检测远程暂停(在耳机上)与来电
问题描述:
我想暂停我的应用程序,当用户在他的耳机上暂停音乐时。如何检测远程暂停(在耳机上)与来电
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playbackStateDidChange:)
name:MPMusicPlayerControllerPlaybackStateDidChangeNotification
object:[MPMusicPlayerController iPodMusicPlayer]];
效果很好。但是,这也会在来电时触发。
我加
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(appLostFocus:)
name:UIApplicationWillResignActiveNotification
object:[UIApplication sharedApplication]];
不幸的是,在检测到暂停在此之后被触发。
任何想法?
答
没有记录的方式来做到这一点。它可能适用于私人API,但你知道这首歌。