java获取音频文件时长

java获取音频文件时长

在网上找资料  需要在maven中添加


    it.sauronsoftware
    jave
    1.0.2

但不知道是不是版权问题  下载失败

 

因此换了个思路 采用导入外部jar的方式  

jar包下载地址 :http://www.java2s.com/Code/Jar/j/Downloadjave102jar.htm

springboot pom配置 


    it.sauronsoftware
    jave
    system
    ${pom.basedir}/lib/jave-1.0.2.jar

java代码

// 获取音频时长
File file = new File(media);
Encoder encoder = new Encoder();
long ls = 0;
MultimediaInfo m;
m = encoder.getInfo(file);
ls = m.getDuration()/1000;

ls即为音频时长 单位为秒

你可能感兴趣的:(java获取音频文件时长)