使用BroadcastReceiver获取歌曲的播放位置

时间:2012-05-01 15:05:07

标签: android

我知道应该可以通过谷歌音乐/ htc播放器使用IMediaPlaybackService获取歌曲的播放位置 但是我可以通过BroadcastReceiver获得相同的信息吗?

2 个答案:

答案 0 :(得分:0)

没有。默认的IMediaPlaybackService实现(请参阅here)不会发送任何具有播放位置的广播。

答案 1 :(得分:0)

如果您正在使用MediaPlayer类播放音频文件,则可以使用此代码获取MediaPlayer的当前位置:

MediaPlayer mp = new MediaPlayer();
(Code to setup the MediaPlayer)
mp.getCurrentPosition();

您无法从MediaPlaybackService获取信息,它是安全的。