【问题标题】:NAudio Convert Byte Array to WavNAudio 将字节数组转换为 Wav
【发布时间】:2013-08-19 15:12:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# naudio


    【解决方案1】:

    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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 2017-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多