2012-02-20 3 views
2

아래 코드를 시도해 URL 파일의 미리보기 이미지를 가져옵니다.이미지의 바이트 배열을 파일로 저장합니다.

MediaMetadataRetriever mmr = new MediaMetadataRetriever(); 
mmr.setDataSource(URL); 
byte[] image = mmr.getEmbeddedPicture(); 

미리보기 이미지의 바이트 배열 (이미지)이 표시됩니다. 그리고 이미지 파일로 저장하고 싶습니다. 어떻게해야합니까?

답변

14

시도해 볼 수 있습니다.

public writeToFile(byte[] array) { 
    try { 
     String path = "..."; 
     FileOutputStream stream = new FileOutputStream(path); 
     stream.write(array); 
    } catch (FileNotFoundException e) { 
     e.printStackTrace(); 
    } 
} 
+1

FileOutputStream과 write()를 모두 catch해야합니까? –

관련 문제