1

我正在使用这些方法来读取 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 代码的情况下解决这个问题。

4

1 回答 1

1

块大小必须比文件小 8 个字节,因为块大小不包括标头。因此,在这两个大小相同的示例中,文件太小了 8 个字节。

于 2013-09-20T18:08:39.697 回答