我有一个振荡器来生成键盘的频率。当我输出到扬声器时,一切正常,但除了输出到扬声器之外,我还想缓冲它,以便我可以将其转换为 base 64 并稍后再次使用。我见过的唯一示例使用 xhr,我不需要它,因为显然我希望能够将一个节点添加到模块化路由中以获取输入,将其存储在数组中,然后输出到硬件。
像这样的东西:
var osc = ctx.createOscillator();
osc.type = 3;
osc.frequency.value = freq;
osc.connect(buffer);
buffer.connect(ctx.destination);
这可能吗?