我想使用NAudio将WAV文件更改为8KHz和8位。使用NAudio更改wav文件(16KHz和8位)
WaveFormat format1 = new WaveFormat(8000, 8, 1);
byte[] waveByte = HelperClass.ReadFully(File.OpenRead(wavFile));
Wave
using (WaveFileWriter writer = new WaveFileWriter(outputFile, format1))
{
writer.WriteData(waveByte, 0, waveByte.Length);
}
但是当我播放输出文件时,声音只有嘶嘶声。我的代码是正确的还是错的?
如果我将WaveFormat设置为WaveFormat(44100,16,1),它工作正常。
谢谢。