
正文
java 获取音频文件时长
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
需要导入jar包:jave 1.0.2 jar
如果是maven项目,在pom.xml文件中添加:
<dependency>
<groupId>it.sauronsoftware</groupId>
<artifactId>jave</artifactId>
<version>1.0.2</version>
</dependency>
具体代买如下:
/**
* 音频文件获取文件时长
* @param source
* @return
*/
public static Long getDuration(File source) { Encoder encoder = new Encoder();
long ls = 0;
MultimediaInfo m;
try {
m = encoder.getInfo(source);
ls = m.getDuration()/1000; } catch (Exception e) {
System.out.println("获取音频时长有误:" + e.getMessage());
}
return ls;
}
如有问题,请留言沟通,有更好的方法,请留言交流,谢谢.








