这是一个看似简单的问题,我似乎无法找到一个简单的答案。
重新解释一下这个问题:我想从我的单独应用程序获取iPhone上原生音乐播放器上播放的歌曲的当前时间戳。
我已经在MPMediaItemProperty中看到了丰富的命令集,但似乎没有什么比这更合适了。
MPMediaItemPropertyPlaybackDuration已关闭,但我相信这会返回当前播放歌曲的总长度。
感谢任何帮助!
马特
答案 0 :(得分:2)
我相信你正在寻找-[MPMusicPlayerController currentPlaybackTime];
。此值返回播放头的当前位置,或者更确切地说是当前播放曲目中的已用时间。
NSTimeInterval interval = [[MPMusicPlayerController iPodMusicPlayer] currentPlaybackTime];