你如何访问当前播放Android歌曲的“已用时间”?

时间:2014-02-05 19:47:45

标签: android media-player

我正在使用this SO question中的代码来获取Android音乐播放器(或播放音乐)中当前播放歌曲的曲目标题,艺术家和专辑。

也就是说,我希望能够访问您当前歌曲的距离。

我正在从前面提到的SO问题中看到这一点:

String artist = intent.getStringExtra("artist");
String album = intent.getStringExtra("album");
String track = intent.getStringExtra("track");

在我看来,我应该能够以类似的方式访问其他指标,但我找不到一种方法来查看哪些String值是intent.getStringExtra()方法的有效键。

我是Android开发场景的菜鸟,请原谅我的初学者!我是在正确的轨道上吗?

[编辑]:我在调试时能找到Intent;这些值是存储在mExtras Hashmap中的吗?如果是这样,我可以看到duration这样的值可用,但经过的时间不是。

1 个答案:

答案 0 :(得分:2)

这应该是解决方案:

Bundle extras = intent.getExtras();

Long elapsedtime = extras.getLong("position");

Long duration = extras.getLong("duration");