当没有其他(iPod)音乐播放时,我需要在我的应用中播放背景音乐 . 我可以在初始化音频会话时确定它:
AudioSessionGetProperty (kAudioSessionProperty_OtherAudioIsPlaying, &varSize, &isPlaying);
但是当用户停止播放iPod播放器时(按住主屏幕按钮两次并暂停音乐),我也想开始播放背景音乐 . 我怎么能 grab 这个事件?
我已经找到:
[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector (onIPodPlayerPlaybackStateChanged:) name: MPMusicPlayerControllerPlaybackStateDidChangeNotification object: [MPMusicPlayerController iPodMusicPlayer]]; [[MPMusicPlayerController iPodMusicPlayer] beginGeneratingPlaybackNotifications];
1 回答
我已经找到: