/**
- 获取音频时长
- @param multipart
- @return
- @throws IOException
*/
public static long getDuration(MultipartFile multipart) throws IOException{
File file = new File(multipart.getOriginalFilename());
try {
FileUtils.copyInputStreamToFile(multipart.getInputStream(),file);
MultimediaObject instance=new MultimediaObject(file);
MultimediaInfo result=instance.getInfo();
long duration;
duration=result.getDuration()/1000;
file.delete();
return duration;
} catch (EncoderException e) {
e.printStackTrace();
}
return 0L;
}
获取音频时长
原文:https://blog.51cto.com/7218743/2557784