我使用下面的代碼來獲取一個 URL 文件的縮略圖。
MediaMetadataRetriever mmr = new MediaMetadataRetriever();
mmr.setDataSource(URL);
byte[] image = mmr.getEmbeddedPicture();
我獲得了縮略圖的 byte 數組,然後我想把它保存為一個圖像文件。如何實現?
/**
* 將圖片寫入到磁盤
*
* @param img 圖片數據流
* @param fileName 文件保存時的名稱
*/
public static void writeImageToDisk(byte[] img, String fileName) {
try {
File file = new File(圖片存放的路徑 + fileName);
FileOutputStream fops = new FileOutputStream(file);
fops.write(img);
fops.flush();
fops.close();
} catch (Exception e) {
e.printStackTrace();
}
}