我正在使用 webkit Audio API 并且我正在尝试创建一个回声效果,以实现我在循环中连接了一个 DelayNode 和一个 GainNode(一个的输出是另一个的输入,反之亦然) .
效果很好,但现在我想创建一个 EchoNode 对象,我可以插入它并与其他 AudioNode 对象连接。
就像是:
myEchoNode = new EchoNode();
myConvolverNode = context.createConvolver();
myConvolverNode.connect(myEchoNode);
我认为我应该让我的 EchoNode 从 AudioNode 继承,以便每个其他 AudioNode 的连接功能都可以工作,但我不知道如何使用 web Audio API 在 Javascript 中做到这一点。
谁能给我一个提示,或者如果您认为有更好的方法来完成,我将不胜感激。
谢谢
最佳答案
看看我写的这篇文章,可能会给你一些想法:http://www.html5rocks.com/en/tutorials/casestudies/jamwithchrome-audio/(解释道家推荐的tuna.js背后的基本思想)。
关于javascript - 使用网络音频创建自定义回显节点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13702733/