HTML5网络音频-我可以'I don’工作得不到好处

HTML5 Web Audio - I can't get gain to work

本文关键字:don 工作 得不到 音频 网络 我可以 HTML5      更新时间:2023-09-26

我似乎无法让GainNode工作。我在JSFiddle中运行这段代码,即使增益设置为0,它仍然会产生音调。

var context = new webkitAudioContext();
var gain = context.createGain();
gain.value = 0;
var oscillator = context.createOscillator();    
oscillator.type = oscillator.SINE;
oscillator.frequency.value = 444;
oscillator.connect(gain);
gain.connect(context.destination);
oscillator.start(0);

您应该说"gain.gain.value=0"。gain是一个GainNode,它包含一个名为"gain"的AudioParam。