如何扫描android中一首歌的ID3标签

时间:2011-05-06 14:58:03

标签: android android-mediascanner

在我的应用程序中,我使用以下代码从SD卡收集歌曲。

 final String[] proj = { MediaStore.Audio.Media._ID,MediaStore.Audio.Media.DATA,MediaStore.Audio.Media.DISPLAY_NAME,MediaStore.Audio.Media.SIZE };

musiccursor = managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,proj, null, null, null);

我认为这会从SD卡的所有部分收集歌曲并显示名称,艺术家姓名,bpm,比特率......

但它只收集SD卡中的歌曲。

实际上我想看一首歌的标题部分,如比特率,歌曲名称,艺术家和bpm。 是否可以从上面的代码中获取这些数据。

当我在Google上搜索时,发现可以使用MediaScanner方法扫描一首歌,是吗?如何执行该操作。请任何人帮助我

1 个答案:

答案 0 :(得分:0)

我认为此链接应有助http://www.anddev.org/viewtopic.php?p=12296 您还可以查看此类http://jid3.blinkenlights.org/

之类的外部库