我正在使用naudio,我很好奇如何获取音频缓冲区数据。
有没有办法从WaveFileReader读取的Wave文件中获取音频缓冲区数据?我想最终将它保存到文件中。
我认为这样做是
byte [] buffer = new byte [wave.Length]; wave.Read(buffer,0,(int)wave.Length);
但是,wave.length是音频数据缓冲区的长度,还是相对于持续时间的长度?如果不是持续时间,我该如何获得持续时间?
答案 0 :(得分:0)
wave.Length
是音频数据的字节数。 TotalTime
的{{1}}属性会尝试将其转换为TimeSpan。