//获得MP4时长
private int getTimeLong(String videoPath) { MediaMetadataRetriever retr = new MediaMetadataRetriever();
retr.setDataSource(videoPath);
//String height = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT); // 视频高度
//String width = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH); // 视频宽度
//String rotation = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_ROTATION); // 视频旋转方向
String timelong = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);//时长,单位为毫秒
retr.release();
int l = Integer.parseInt(timelong);
return l; }
04-30 05:36