2

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

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

4

2 回答 2

2

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

以下是此类查询的示例。

String query = MediaStore.Audio.Media.IS_MUSIC + " != 0 AND _display_name LIKE '%.mp3' AND artist LIKE " + artistStringHere;
于 2012-05-10T20:19:24.513 回答
0

通读 mp3 并找到 id3 和 id3+。但是,处理 mp3 音乐通常意味着盗版。

于 2012-05-10T17:54:26.643 回答