NAudio将字节数组转换为Wav

时间:2013-08-17 07:45:02

标签: c# naudio

我查看了NAudio类,但是看不到将字节数组转换为WAV文件的类。如果没有这样的类,如何使用NAudio将字节数组转换为WAV文件?

我想将文本作为字节发送到RS232,然后我将这些字节返回到byte[]缓冲区。在获取数据后,我想使用NAudio将它们保存为WAV文件。

我尝试使用WaveBuffer课,但我认为我的方法不对。

1 个答案:

答案 0 :(得分:4)

This blog post解释了如何将WaveFileWriter类用于此目的:

byte[] testSequence = new byte[] { 0x1, 0x2, 0xFF, 0xFE };
using (WaveFileWriter writer = new WaveFileWriter(fileName, waveFormat))
{
    writer.WriteData(testSequence, 0, testSequence.Length);
}
相关问题