![]() |
1
3
根据你的第一张图表
WavFormatDocs
链接,ChunkSize是
这个
所以
|
![]() |
2
0
第二个设计错误是ChunkSize字段。或者是因为历史原因。也许他们在格式演变的早期并没有想到会添加多个块。我根本不需要使用ChunkSize,只需要通过验证它是否存在并检查其值是否正确来计算它。同一个术语“块大小”后来在格式中以有意义的方式使用。 我的代码中的ChunkSize是“文件长度-8”。如果不是,则抛出异常。 它可以被描述为“wav文件知道自己的大小”。 |
![]() |
jalal · 32位wav PCM中的Android录制不工作 7 年前 |
![]() |
pseudoabdul · 在.WAV文件中计算“开始时间” 7 年前 |
|
Jay Juarez · C: WAV文件未在“rb”中打开 7 年前 |