MPMusicPlayerController.currentPlaybackTime的奇怪行为

时间:2011-11-14 07:07:37

标签: ios mpmusicplayercontroller

在播放歌曲时,我试图获得currentPlaybackTime。

        NSLog(@"Playback: %f", appDelegate.appMusicPlayer.currentPlaybackTime);

我总是得到“回放:南”。应用程序在运行(而不是调试)时正确获取currentPlaybackTime。 LLDB调试器还提供了正确的currentPlaybackTime。

有谁知道这个属性发生了什么?

1 个答案:

答案 0 :(得分:1)

我会对此发表评论,但因为我没有足够的声誉这样做... 根据这个解决方案(我知道,它适用于MPMoviePlayerController,但由于两者都符合MPMediaPlayback协议,这可能很有用):

https://stackoverflow.com/a/10652551/3374794

您可能需要等待1ms(1/1000秒)让玩家(?加载?)该项目。

MPMediaPlayBack Protocol Reference