INNER CODE UNIT · Java
height
microshow/RxFFmpeg · rxffmpeg/src/main/java/io/microshow/rxffmpeg/AudioVideoUtils.java:105
String height = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT); // 视频高度
String rotation = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_ROTATION);
if ("90".equals(rotation) || "270".equals(rotation)) {//当视频是竖屏的时候 orientation = 90,横屏 orientation = 0 ,正确转换宽高
width = height;
}
retr.release();
return Integer.parseInt(width);
}
/**
* 获取视频高
*
* @param videoPath
* @return
*/
public static int getVideoHeight(String videoPath) {
MediaMetadataRetriever retr = new MediaMetadataRetriever();
retr.setDataSource(videoPath);