在播放歌曲时,我试图获得currentPlaybackTime。
NSLog(@"Playback: %f", appDelegate.appMusicPlayer.currentPlaybackTime);
我总是得到“回放:南”。应用程序在运行(而不是调试)时正确获取currentPlaybackTime。 LLDB调试器还提供了正确的currentPlaybackTime。
有谁知道这个属性发生了什么?
答案 0 :(得分:1)
我会对此发表评论,但因为我没有足够的声誉这样做... 根据这个解决方案(我知道,它适用于MPMoviePlayerController,但由于两者都符合MPMediaPlayback协议,这可能很有用):
https://stackoverflow.com/a/10652551/3374794
您可能需要等待1ms(1/1000秒)让玩家(?加载?)该项目。