2014-09-04 36 views
1

我似乎无法让GainNode工作。我跑在此的jsfiddle代码,它仍然产生即使增益设置为0HTML5网络音频 - 我无法获得工作

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); 

回答

2

你应该说“gain.gain.value = 0”的提示音。 gain是一个GainNode,它包含一个名为“gain”的AudioParam。