NAudio.Wave.WaveChannel32 wave = new NAudio.Wave.WaveChannel32(new NAudio.Wave.WaveFileReader(open.FileName));
byte[] mainBuffer = new byte[wave.Length];
wave.Read(mainBuffer, 0, mainBuffer.Length);
我想做一些计算并使用 NAudio 和 ZedGraph 绘制 wav 文件的波形。但是,当文件太大(大于 100 兆字节)wave.Read(mainBuffer, 0, mainBuffer.Length);
时会抛出内存不足异常。我该如何解决这个问题?请问有人可以帮我吗?
我改变了我的代码,我会尽快写在这里。