我知道应该可以通过谷歌音乐/ htc播放器使用IMediaPlaybackService获取歌曲的播放位置 但是我可以通过BroadcastReceiver获得相同的信息吗?
答案 0 :(得分:0)
没有。默认的IMediaPlaybackService实现(请参阅here)不会发送任何具有播放位置的广播。
答案 1 :(得分:0)
如果您正在使用MediaPlayer类播放音频文件,则可以使用此代码获取MediaPlayer的当前位置:
MediaPlayer mp = new MediaPlayer();
(Code to setup the MediaPlayer)
mp.getCurrentPosition();
您无法从MediaPlaybackService获取信息,它是安全的。