我正在使用这些方法来读取wav文件: http://www.labbookpages.co.uk/audio/javaWavFiles.html
它给我一个错误
WavFile wavFile = WavFile.openWavFile(file);
WavFileException: Header chunk size (48255020) does not match file size (48255020)
然而,并非总是如此,当我尝试使用不同的wav文件时,有时它不会导致任何错误。
它是由wav文件还是openWavFile方法引起的,我是否可以在不更改任何WavFile代码的情况下解决此问题。
答案 0 :(得分:0)
块大小必须比文件小8个字节,因为块大小不包括标头。因此,在这两个大小相同的示例中,文件太小了8个字节。