07Java获取音频文件时长

Java获取音频文件时长

jar下载地址 http://www.java2s.com/Code/JarDownload/jave/jave-1.0.2.jar.zip

需要下载上面这个Jar包

代码

public class Get_Music_Long {
    public static void main(String[] args) throws EncoderException {
        //文件地址(你要进行获取的文件)
        File source =new File("D:\\TTT\\宣传曲.mp3");
        //导入Jar后才能创建这个类
        Encoder encoder = new Encoder ();
        MultimediaInfo m = encoder.getInfo(source);
        //获取时间长度  单位是毫秒
        long ls = m.getDuration();
        long duration = ls / 1000;
        //处理音频文件  得到时间长度
        System.out.println("此音频时长为:"+ls/60000+"分"+(ls/1000-         ls/60000*60)+"秒!");
    }
}

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