网络音频振荡器类型在Chrome,Firefox中不起作用吗?

时间:2014-07-26 00:04:04

标签: javascript google-chrome firefox audio web-audio

无论如何,我似乎只是正弦波。

oscillator = context.createOscillator();
oscillator.type = 1;

我注意到这个我在Safari上发现的在线工作的例子,给我一个关于chrome的正弦波,并且不能在firefox上运行(可能因为它使用的是oscillator.noteOn而不是oscillator.start?): / p>

http://middleearmedia.com/web-audio-api-oscillators/

1 个答案:

答案 0 :(得分:4)

您需要使用start(),而.type是字符串类型:

oscillator = context.createOscillator();
oscillator.type = "sawtooth";
oscillator.start(0);

请参阅http://updates.html5rocks.com/2014/07/Web-Audio-Changes-in-m36