在我的应用程序中,我使用以下代码从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方法扫描一首歌,是吗?如何执行该操作。请任何人帮助我
答案 0 :(得分:0)
我认为此链接应有助http://www.anddev.org/viewtopic.php?p=12296 您还可以查看此类http://jid3.blinkenlights.org/
之类的外部库