WebAudio:有没有办法确定一个节点是否连接到另一个节点?

Nic*_*ick 5 html javascript web-audio-api

var context = new (window.AudioContext || window.webkitAudioContext)();

var oscillator = context.createOscillator();

oscillator.type = 'sine';
oscillator.frequency.value = 440;
oscillator.connect(context.destination);
oscillator.start();
Run Code Online (Sandbox Code Playgroud)

在 WebAudio API 中,有一种方法可以检查哪些节点连接到另一个节点,例如检查context.destination上例中连接到哪些节点

反之亦然,检查特定节点连接到哪些节点,例如检查oscillator上例中连接到哪些节点

或者,是否有某种方法可以获取有关特定音频上下文图的信息?与 Firefox 开发控制台的 WebAudio Context Visualizer 的方式类似吗?

Ray*_*Toy 3

网络音频没有内置方法来确定这一点。

如果您使用 Chrome,您可以尝试https://chrome.google.com/webstore/detail/web-audio-inspector/cmhomipkklckpomafalojobppmmidlgl?utm_source=chrome-ntp-icon,它类似于 Firefox 的网络音频可视化工具。