5

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

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

我尝试使用WaveBuffer课程,但我认为我尝试了错误的方式。

4

1 回答 1

4

这篇博文解释了如何WaveFileWriter为此目的使用该类:

byte[] testSequence = new byte[] { 0x1, 0x2, 0xFF, 0xFE };
using (WaveFileWriter writer = new WaveFileWriter(fileName, waveFormat))
{
    writer.WriteData(testSequence, 0, testSequence.Length);
}
于 2013-08-17T09:03:12.413 回答