3 回答

TA贡献2019条经验 获得超9个赞
这是我获取歌曲专辑专辑的方法:
Cursor cursor = getContentResolver().query(MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI,
new String[] {MediaStore.Audio.Albums._ID, MediaStore.Audio.Albums.ALBUM_ART},
MediaStore.Audio.Albums._ID+ "=?",
new String[] {String.valueOf(albumId)},
null);
if (cursor.moveToFirst()) {
String path = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Albums.ALBUM_ART));
// do whatever you need to do
}
albumId指的是MediaStore.Audio.Media.ALBUM_ID那首歌。
如果您要查找特定歌曲的专辑封面(而不是专辑列表中的专辑),就我所知,这是一个两个阶段的过程,因为这ALBUM_ART是MediaStore.Audio.Albums歌曲的属性,不能直接用作歌曲元数据。
- 3 回答
- 0 关注
- 1605 浏览
添加回答
举报