0

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

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

我认为这样做是

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

但是,wave.length 是音频数据缓冲区的长度,还是相对于持续时间的长度?如果不是持续时间,我怎样才能获得持续时间?

4

1 回答 1

0

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

于 2011-08-25T06:29:57.700 回答