此方法使用到一个外部jar包,名称为:jave-1.0.2.jar可以在网上找到并下载。
此外需要注意的是在idea导入此jar包,具体步骤为:


/**
* 根据传入的MultipartFile进行计算视频的播放时长
* @param contentFile
* @return
* @throws InputFormatException
* @throws EncoderException
*/
public static int getVideoTime(MultipartFile contentFile) throws InputFormatException, EncoderException {
// 将MultipartFile转换为临时文件File
File dfile = null;
try {
dfile = File.createTempFile("prefix", "_" + contentFile.getOriginalFilename());
contentFile.transferTo(dfile);
} catch (IOException e) {
e.printStackTrace();
}
// 获取视频时长