我可以使用wavesurfer.js播放音频。现在我想添加一些过滤器(高通和低通),以便我可以编辑音频。有了wavesurfer播放器,我可以快速前进,暂停音频,然后我想对特定部分应用过滤器。基本上我想控制音频播放,并对其应用过滤器。
实现这一目标的方法是什么?

最佳答案

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

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/

10-13 01:45