#java #android #kotlin #thumbnails
#java #Android #kotlin #эскизы
Вопрос:
Как известно, ALBUM_ART устарел в Android 11. Google говорит, что вместо этого следует использовать ContentResolver.loadThumbnail. Но я совершенно не понимаю, как это использовать, особенно то, что я должен указать в качестве первого параметра, uri. В документации говорится:
Uri: элемент, который должен быть визуализирован в виде миниатюры. Это значение не может быть нулевым.
Что это за элемент и как я могу его получить? Это Uri музыкального файла?
Комментарии:
1. Вы уже пробовали, поэтому могли бы рассказать нам.
Ответ №1:
Вам нужно передать Uri трека.
//This will get you the uri of the track, if you already have the track id
Uri trackUri = ContentUris.withAppendedId(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, trackId);
Bitmap bm = contentResolver.loadThumbnail(trackUri, new Size(512,512), null);
Установите для растрового изображения значение ImageView
imageView.setImageBitmap(bm);
Комментарии:
1. Ait работает, спасибо. но, к сожалению, Picasso не может загружать растровые изображения из коробки. Это способ получить Uri эскиза?
2. Что такое идентификатор дорожки?