我想使用振荡器应用音调颤音到AudioBufferSource。WebAudio:振荡AudioBufferSource playbackRate
var source = context.createBufferSource();
source.connect(context.destination);
source.buffer = buffer;
source.loop = true;
source.start(0);
// None of the below seems to have any effect in Chrome
var osc = context.createOscillator();
osc.type = "sine";
osc.frequency.value = 0.5;
osc.start(0);
var osc_gain = context.createGain();
osc_gain.connect(source.playbackRate);
osc.connect(osc_gain);
// osc_gain.gain.value = 0.1 doesn't work
osc_gain.gain.setValueAtTime(0.1, 0);
这是小提琴。 http://jsfiddle.net/HRkcE/12/
振荡器在Chrome中似乎没有任何效果,但在Firefox中工作(一旦我发现设置osc_gain.gain.value直接不起作用)。
我做错了什么使它无法在Chrome中工作吗?
非常感谢! –