Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 naudio,我很好奇如何获取音频缓冲区数据。
有没有办法从从 WaveFileReader 读取的 Wave 文件中获取音频缓冲区数据?我想最终将其保存到文件中。
我认为这样做是
字节[] 缓冲区 = 新字节[wave.Length]; wave.Read(buffer, 0, (int)wave.Length);
但是,wave.length 是音频数据缓冲区的长度,还是相对于持续时间的长度?如果不是持续时间,我怎样才能获得持续时间?
wave.Length是音频数据的字节数。a的TotalTime属性WaveStream将尝试将其转换为 TimeSpan。
wave.Length
TotalTime
WaveStream