javascript - 带过滤器的 HTML5 网络音频 API Wavesurfer.js

标签 javascript html html5-audio web-audio-api

我可以使用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/

相关文章:

javascript - 如何使用 Javascript 将多个音频文件附加到当前正在播放的音频中?

javascript - 将表示为 numpy 数组的音频数据从 python 发送到 Javascript

javascript - 如果模型仅在根模块中,如何注入(inject)模型

javascript - 使用 Javascript 随机化 Div 标签

html - 如何在不与整个网站交互的情况下旋转背景图像?

javascript - 如何修复 'Failed to load resource: The operation couldn' 无法完成。 iOS 12 视频中的“协议(protocol)错误”?

javascript - HTML标签<audio>在不同浏览器中的表现

javascript 编码 - 多个输入和输出,以及查找输出

javascript - 我们如何更新 firebase 云存储中的现有图像?

PHP设置COOKIE,用JQUERY COOKIE插件改的,用php不能编辑?