下图中的代码获取一个wav文件,将该wav文件读取到内存中,找到wav文件的长度,将wav文件分割成相等的段,然后将wav段写入新的wav文件。出于某种原因,2号、4号、6号、8号、10号等等。文件听起来失真,而其他文件听起来很完美。

发布于 2018-11-29 19:05:04
我怀疑你的sizeOfEachFile是一个奇数。它必须是WaveFormat的BlockAlign的精确倍数,在您的情况下,对于单声道16位音频,它将是2。
https://stackoverflow.com/questions/53526428
复制相似问题