INNER CODE UNIT · Java
res
microshow/RxFFmpeg · rxffmpeg/src/main/java/io/microshow/rxffmpeg/AudioVideoUtils.java:87
long res = mediaFormat.containsKey(MediaFormat.KEY_DURATION) ? mediaFormat.getLong(MediaFormat.KEY_DURATION) : 0;//时长
mediaExtractor.release();
return res;
} catch (Exception e) {
return 0;
}
}
/**
* 获取视频宽
*
* @param videoPath
* @return
*/
public static int getVideoWidth(String videoPath) {
MediaMetadataRetriever retr = new MediaMetadataRetriever();
retr.setDataSource(videoPath);
String width = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH); // 视频宽度