java 从MediaStore(Android)加载音乐文件的专辑封面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 从MediaStore(Android)加载音乐文件的专辑封面相关的知识,希望对你有一定的参考价值。

// requires WRITE_EXTERNAL_STORAGE on N+
public void loadAlbumArt(int albumId, ImageView view){
    Uri artworkUri = Uri.parse("content://media/external/audio/albumart");
    Uri path = ContentUris.withAppendedId(artworkUri, albumId);
    Glide.with(view.getContext()).load(path).into(view);
}

public static void loadAlbumArt(int songId, ImageView view){
     Uri artworkUri = Uri.parse("content://media/external/audio/media/" + songId + "/albumart");
     Glide.with(view.getContext()).loadFromMediaStore(artworkUri).into(view);
}

以上是关于java 从MediaStore(Android)加载音乐文件的专辑封面的主要内容,如果未能解决你的问题,请参考以下文章

Qt 和 Android Gallery - 使用 QAndroidJniObject 的 MediaStore

如何在 Android 上使用 MediaStore 将数据从相机保存到磁盘?

无法在 android 中使用 MediaPlayer 播放 MediaStore.Audio 歌曲

MediaStore.EXTRA_VIDEO_QUALITY 不适用于 Android 视频捕获

在 Android Studio 中使用 MediaStore 来限制播放列表中的歌曲数量

MediaStore 与Media.EXTERNAL_CONTENT_URI