使用JAVA的音频文件持续时间

时间:2016-06-22 10:26:00

标签: java audio

我使用以下代码查找音频文件的持续时间

 MpegAudioFileReader reader = new MpegAudioFileReader();
            AudioFileFormat aff = reader.getAudioFileFormat(file);
            Map<String, Object> propMap = aff.properties();
            System.out.println(propMap);
            Object obj = propMap.get("duration");
            System.out.println("duration:::" +propMap.get("duration"));

但在一个案例中,我获得了20分钟和57秒的特定音频,但是播放了41分钟。

是什么原因?

1 个答案:

答案 0 :(得分:0)

您能提供一些指向该文件的链接吗?我尝试使用你的代码来处理我的一些mp3文件,一切正常。