【问题标题】:Getting audio buffer data获取音频缓冲区数据
【发布时间】:2011-11-02 09:51:46
【问题描述】:

我正在使用 naudio,我很好奇如何获取音频缓冲区数据。

有没有办法从从 WaveFileReader 读取的 Wave 文件中获取音频缓冲区数据?我想最终将它保存到一个文件中。

我认为这样做是

字节[] 缓冲区 = 新字节[wave.Length]; wave.Read(buffer, 0, (int)wave.Length);

然而,wave.length 是音频数据缓冲区的长度,还是相对于持续时间的长度?如果不是持续时间,我如何获得持续时间?

【问题讨论】:

    标签: c# .net audio naudio


    【解决方案1】:

    wave.Length 是音频数据的字节数。 WaveStreamTotalTime 属性将尝试将其转换为 TimeSpan。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多