我正在使用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
这样的值可用,但经过的时间不是。
答案 0 :(得分:2)
这应该是解决方案:
Bundle extras = intent.getExtras();
Long elapsedtime = extras.getLong("position");
Long duration = extras.getLong("duration");