首页 文章

在iPod音乐停止时收到通知

提问于
浏览
1

当没有其他(iPod)音乐播放时,我需要在我的应用中播放背景音乐 . 我可以在初始化音频会话时确定它:

AudioSessionGetProperty (kAudioSessionProperty_OtherAudioIsPlaying, &varSize, &isPlaying);

但是当用户停止播放iPod播放器时(按住主屏幕按钮两次并暂停音乐),我也想开始播放背景音乐 . 我怎么能 grab 这个事件?

1 回答

  • 3

    我已经找到:

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

相关问题