0
我試圖用另一個節點的輸出來調製過濾器,並且無法在Safari(6.0.4)中使其工作。Web Audio API參數調製在Safari中不起作用
這裏有一個簡單的代碼片段:
context = new webkitAudioContext();
osc1 = context.createOscillator();
osc2 = context.createOscillator();
osc2.frequency.value = 2;
osc2.noteOn(0);
filter = context.createBiquadFilter();
filter.frequency.value = 100;
amp = context.createGainNode();
amp.gain.value = 100;
osc2.connect(amp);
amp.connect(filter.frequency);
osc1.connect(filter);
filter.connect(context.destination);
osc1.noteOn(0);
osc1.noteOff(2);
我已經成立了一個例子上的jsfiddle代碼相同:http://jsfiddle.net/p7EC6/
這個工程完全按照我想在瀏覽器 - 你可以聽到過濾器頻率脈衝。在Safari中,沒有任何反應。有趣的是,如果我將放大器輸出連接到osc1的參數(如amp.connect(osc1.detune)
),它在Safari中也可以工作。
這裏有一個基本的瀏覽器支持問題,還是有什麼明顯的我失蹤?
非常感謝這些信息。這讓我瘋狂! – andrewmalone