【发布时间】:2013-02-19 13:57:47
【问题描述】:
我正在使用 NAudio 的 WaveViewer UI 控件来显示波形
this.customWaveViewer1.WaveStream = new NAudio.Wave.WaveFileReader(filename);
我想知道如何在它自己的 WaveViewer 中显示每个通道?
【问题讨论】:
标签: c# naudio waveform channels
我正在使用 NAudio 的 WaveViewer UI 控件来显示波形
this.customWaveViewer1.WaveStream = new NAudio.Wave.WaveFileReader(filename);
我想知道如何在它自己的 WaveViewer 中显示每个通道?
【问题讨论】:
标签: c# naudio waveform channels
WaveViewer 是一个显示波形的非常简单的示例。如果你想要立体声,我建议复制它的源代码,并修改 OnPaint 方法绘制两条线,一条用于左声道,一条用于右声道。
【讨论】:
waveStream 到waveData 字节数组读取音频数据,如下所示:bytesRead = waveStream.Read(waveData, 0, samplesPerPixel * bytesPerSample);