部分代码如下
private static final Uri albumArtUri = Uri
.parse("content://media/external/audio/albumart")
long albumId = cursor.getLong(
cursor.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID));
Uri uri = ContentUris.withAppendedId(albumArtUri, album_id);
使用这个方法获得的是空的专辑图片,
同样,根据songidUri.parse("content://media/external/audio/media/"+ songid + "/albumart");
也无法获得
是不是现在的MP3的专辑图片的信息不存储在数据库中了?
巴扎黑2017-04-17 17:54:48
귀하의 방법은 시스템의 MediaScanner 서비스 지원이 필요한 것 같습니다.
이 데이터는 MP3 파일의 ID3 정보에 저장되어 있으므로 원하는 앨범 표지를 직접 가져오는 것이 좋습니다. 이 라이브러리를 확인해 보세요: https://github.com/mpatric/mp3agic