我可以使用wavesurfer.js 来播放音频。现在我想添加一些滤波器(高通和低通),以便我可以编辑音频。使用 Wavesurfer 播放器,我可以快进、暂停音频,然后我想在特定部分应用过滤器。基本上我想控制音频播放并对其应用过滤器。
有哪些方法可以实现这一目标?
最佳答案
您可以通过方法setFilter
添加过滤器:
var lowpass = wavesurfer.backend.ac.createBiquadFilter();
wavesurfer.backend.setFilter(lowpass);
您可以在播放期间执行此操作,它会自动重新连线。
滤波器节点连接到wavesurfer的增益节点,后者又连接到最终目的地(扬声器)。
参见https://github.com/katspaugh/wavesurfer.js#connecting-filters
P.S.我刚才已经推过了。感谢您强调这个问题!
关于javascript - 带过滤器的 HTML5 网络音频 API Wavesurfer.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18872489/