2

我可以使用 wavesurfer.js 播放音频。现在我想添加一些过滤器(高通和低通),以便我可以编辑音频。使用 wavesurfer 播放器,我可以快进、暂停音频,然后我想在特定部分应用过滤器。基本上我想控制音频播放并对其应用过滤器。

有什么方法可以实现这一目标?

4

1 回答 1

2

您可以通过以下方法添加过滤器setFilter

var lowpass = wavesurfer.backend.ac.createBiquadFilter();
wavesurfer.backend.setFilter(lowpass);

您可以在播放期间执行此操作,它会自动重新接线。

滤波器节点连接到 wavesurfer 的增益节点,增益节点又连接到最终目的地(扬声器)。

https://github.com/katspaugh/wavesurfer.js#connecting-filters

PS我刚刚推送了这个。感谢您强调问题!

于 2013-09-19T08:40:58.077 回答