大家好, 在我的媒體播放器,我需要顯示專輯封面(我不知道它是如何發音actually..I希望右)的歌曲。我知道我必須從歌曲本身中提取圖像,但是怎麼樣?米想知道。所以任何幫助,如果可能的話與某種代碼。謝謝。提取專輯封面在android系統
2
A
回答
0
MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource(filePath);
String albumName = mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUM));
注意這將在API級別只工作10或以上
+2
你應該更好地評論代碼,至少輸入'Try this:' ,更好的地方鏈接MediaMetaDataRetriever參考... – nio 2013-11-24 11:48:13
+0
這不回答如何提取專輯封面(圖片)的問題, – 2017-11-30 09:46:54
2
嘗試FFmpegMediaMetadataRetriever:
FFmpegMediaMetadataRetriever retriever = new FFmpegMediaMetadataRetriever();
retriever.setDataSource(uri);
byte [] data = retriever.getEmbeddedPicture();
// convert the byte array to a bitmap
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
// do something with the image ...
// mImageView.setImageBitmap(bitmap);
retriever.release();
9
的API 10以上
HTTP的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
coverart.setAdjustViewBounds(true);
coverart.setLayoutParams(new LinearLayout.LayoutParams(500, 500));
}
else
{
coverart.setImageResource(R.drawable.fallback_cover); //any default cover resourse folder
coverart.setAdjustViewBounds(true);
coverart.setLayoutParams(new LinearLayout.LayoutParams(500,500));
}
相關問題
- 1. Views.player專輯封面
- 2. 在線獲取專輯封面
- 3. 如何獲取專輯封面照片
- 4. 使用facebook api獲取專輯封面
- 5. 獲取專輯封面照片
- 6. 獲取專輯封面,如JPEG,PNG等
- 7. iOS 8專輯封面
- 8. 顯示專輯封面
- 9. 如何使用pydub提取專輯封面
- 10. 從mp3中提取專輯封面並用Delphi顯示圖片?
- 11. 如何顯示MP3的專輯封面?
- 12. libspotify API:多張專輯封面?
- 13. 快速專輯封面處理像iTunes?
- 14. 沒有編碼的專輯封面
- 15. 專輯對象下沒有封面
- 16. 作爲通知的專輯封面
- 17. 如何設置/更改專輯封面?
- 18. 添加專輯封面到WMA文件
- 19. Android:訪問「系統」 - 提取
- 20. Android MediaSession不會將專輯封面顯示爲鎖屏背景
- 21. MySQL查詢:獲取所有專輯封面
- 22. XSPF播放機中取出專輯封面
- 23. 從mp3文件中獲取專輯封面?
- 24. 如何從URL獲取歌曲的專輯封面
- 25. 如何使用python讀取專輯封面?
- 26. 剪輯家庭專家系統
- 27. 在GridGView中顯示專輯封面,並顯示每個專輯封面上的每個專輯的歌曲文件列表(GridView項目)
- 28. 發佈照片到Facebook沒有移動專輯封面的訂單專輯
- 29. 在iOS中提取MP3專輯圖片
- 30. 在Android應用程序中從互聯網上下載專輯封面
重複://計算器.com/questions/1954434/cover-art-on-android – Rajesh 2012-04-18 12:46:06