Dev/Android

[Java] 안드로이드 영상 원본 사이즈 가져오는 방법

healthyryu 2019. 6. 25. 14:49

출처 : https://fuller.com.au/does-video-size-matter/

 

안드로이드 원본 영상(해당 경로의 파일)의 가로, 세로 사이즈를 가져오는 방법입니다.

 

저는 영상의 비율을 알고 싶기 때문에 다음과 같은 방법으로 사이즈를 가져와서 비율을 구했습니다.

MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(this, Uri.parse("파일 경로"));
String originWidth = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH);
String originHeight = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT);
retriever.release();

 

MediaMetadataRetriever

MediaMetadataRetriever class provides a unified interface for retrieving frame and meta data from an input media file.

설명처럼 프레임과 메타데이터의 정보를 가져올 수 있는 인터페이스이다.

 

출처 : https://stackoverflow.com/a/31687226/3897810

반응형