2

这是一个看似简单的问题,我似乎无法找到一个简单的答案。

换个说法:我想从我的单独应用程序中获取在 iPhone 上的本地音乐播放器上播放的歌曲的当前时间戳。

我已经看到 MPMediaItemProperty 可能提供的丰富命令集,但似乎没有什么完全符合要求。

MPMediaItemPropertyPlaybackDuration 很接近,但我相信这会返回当前播放歌曲的总长度。

任何帮助表示赞赏!

马特

4

1 回答 1

2

我相信你正在寻找-[MPMusicPlayerController currentPlaybackTime];. 此值返回播放头的当前位置,或者更确切地说是当前播放曲目中经过的时间。

NSTimeInterval interval = [[MPMusicPlayerController iPodMusicPlayer] currentPlaybackTime];
于 2013-08-12T14:06:29.920 回答