繁体   English   中英

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

[英]Audio File Duration Using JAVA

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

 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分钟。

是什么原因?

您能否提供指向上述文件的链接? 我已经尝试过将您的代码用于我的mp3文件中的几个,并且一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM