队列更新后iPodMusicPlayer playbackState出错

时间:2014-02-07 15:45:52

标签: ios iphone objective-c mpmusicplayercontroller

我目前正在开发一个音乐播放器应用程序,并遇到了关于MPMusicPlayerController播放状态的有趣行为:

  • 当我更新播放器队列并设置nowPlayingItem因为音乐正在播放时,我希望它继续播放。这些变化显然会改变回放状态。但是如果这些更新很快发生,经过一段时间(有时几乎是第一次),则播放状态出现错误,它会暂停,但音乐仍在播放!

  • 以及关于这些更新的另一个问题,当我更新队列时,设置nowPlaying项并调用play方法,我认为它应该导致1或2个播放状态改变,但是会发生什么是playbackStateDidChange通知被迅速召唤4-5次。我真的不明白为什么有这么多的播放状态变化,我想这可能会导致playbackState出错。

我非常感谢任何帮助!

由于

0 个答案:

没有答案