我正在使用以下代码来查找音频文件的持续时间
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文件中的几个,并且一切正常。
关于java - 使用JAVA的音频文件持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37965265/