首页 > 其他 > 详细

获取音频时长

时间:2020-12-01 13:57:30      阅读:30      评论:0      收藏:0      [点我收藏+]

/**

  • 获取音频时长
  • @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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!