獲取音頻時長

/**ide

  • 獲取音頻時長
  • @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;}
相關文章
相關標籤/搜索