Android:如何获取特定mp3歌曲的元数据

时间:2012-05-10 17:52:31

标签: android mp3

我知道可以使用MediaStore.Audio类显示歌曲艺术家,专辑等。但它会显示艺术家,专辑等列表。问题是当我点击艺术家名称(在我的活动中显示为列表)时,应显示所有与该特定艺术家的歌曲。

如何根据元数据(专辑/艺术家等)过滤歌曲。如何获取该特定歌曲的元数据?

2 个答案:

答案 0 :(得分:2)

如果要根据用户点击的艺术家进行过滤,则需要重新查询数据库。

以下是此类查询的示例。

String query = MediaStore.Audio.Media.IS_MUSIC + " != 0 AND _display_name LIKE '%.mp3' AND artist LIKE " + artistStringHere;

答案 1 :(得分:0)

通读mp3并找到id3和id3 +。但是,处理mp3音乐通常表明存在盗版行为。