Я пытаюсь включить Album Art из mp3-файла в свое приложение, но он говорит: Не удалось вызвать getEmbeddedPicture.Показать альбом Art в Android Music App
В моем классе песни я поставил обложку каждой песни:
metaDataRetriver = new MediaMetadataRetriever();
metaDataRetriver.setDataSource(path);
//path = /mnt/sdcard/chan_mp3/Titel.mp3
byte[] artwork = metaDataRetriver.getEmbeddedPicture();
В моей CustomAdapter я пытаюсь отобразить обложки:
// This code works perfectly fine: for each song I get artist and title
textView.setText(values.get(position).getArtist() + " - " + values.get(position).getTitle());
// This code doesn't work at all
byte[] artwork = values.get(position).getArtwork();
Bitmap bMap = BitmapFactory.decodeByteArray(artwork, 0, artwork.length);
imageView.setImageBitmap(bMap);
Вопрос, где я что-то отсутствует? переменная обложки не правильно инициализирована или неверна моя просьба?
Или есть лучший подход, чтобы получить обложку альбома и информацию о музыке?
ли не сделать список очень лага ? Как вы улучшаете производительность? – h4ck3d
вы можете указать источник –
Вы должны сделать выборку работ в AsyncTask –