Extract album cover from mp3 file in android

前端 未结 4 1491
执笔经年
执笔经年 2020-12-14 04:59

Hello Everyone , In my media player i need to display the album cover(i dont know how it pronounced actually..I hope right) of the song. I knew for that i have to e

4条回答
  •  天涯浪人
    2020-12-14 05:15

    for api 10 and above

    android.media.MediaMetadataRetriever mmr = new MediaMetadataRetriever();
            mmr.setDataSource(songsList.get(songIndex).get("songPath"));
    
            byte [] data = mmr.getEmbeddedPicture();
                   //coverart is an Imageview object
    
            // convert the byte array to a bitmap
            if(data != null)
            {
                Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
                coverart.setImageBitmap(bitmap); //associated cover art in bitmap
            }
            else
            {
                coverart.setImageResource(R.drawable.fallback_cover); //any default cover resourse folder
            }
    
                coverart.setAdjustViewBounds(true);
                coverart.setLayoutParams(new LinearLayout.LayoutParams(500, 500));
    

提交回复
热议问题