我正在尝试使用Xamarin + NAudio为通用音频源构建波形图。首先,看起来WaveViewer正在做我需要做的事情。所以我把它移植到了Xamarin。但现在在我看来它有点硬编码到16位WAV文件(因为它读取独立于文件类型的2字节样本)。
那有更好的样品吗?我查看了WPF样本,但没有找到低级魔法发生的地方(我现在只看到有光泽的WPF控件和绑定)。
答案 0 :(得分:1)
WaveViewer
是一个极其简陋的例子,可能会从主要的NAudio库中删除。
绘制波形的策略通常是:
ISampleProvider
,以便您可以将示例视为浮点数)我担心我没有任何博客文章可以指向您,但如果您可以访问Pluralsight,我的NAudio课程中有一个关于WaveForm绘图的部分。