我知道可以使用MediaStore.Audio类显示歌曲艺术家,专辑等。但它会显示艺术家,专辑等列表。问题是当我点击艺术家名称(在我的活动中显示为列表)时,应显示所有与该特定艺术家的歌曲。
如何根据元数据(专辑/艺术家等)过滤歌曲。如何获取该特定歌曲的元数据?
答案 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音乐通常表明存在盗版行为。