6
Я хочу знать, как отображать обложки альбомов с помощью android.provider.MediaStore.Audio.Albums.ALBUM.Album_Art
.Как показать обложку альбома?
Я извлекаю метаданные из пути, используя следующий код, который отлично подходит для песен, но я просто не знаю, как отображать обложки альбомов для альбомов или исполнителей в целом.
MediaMetadataRetriever mmr = new MediaMetadataRetriever();
byte[] rawArt = null;
float ht_px = TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP, 200, getResources().getDisplayMetrics());
float wt_px = TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP, 200, getResources().getDisplayMetrics());
BitmapFactory.Options bfo=new BitmapFactory.Options();
try {
mmr.setDataSource(songdetails.get(swapnumber).Path);
StackBlurManager _stackBlurManager;
rawArt = mmr.getEmbeddedPicture();
if (rawArt != null) {
bitmap2 = BitmapFactory.decodeByteArray(rawArt, 0, rawArt.length, bfo);
bitmap3 = Bitmap.createScaledBitmap(bitmap2, (int) ht_px, (int) wt_px, true);
//...
Привет, спасибо за ваш ответ, но я уже выяснил решение для него ... и мой был короче ... в любом случае я предполагаю, что ваш ответ прав и принимает его ... –