无论如何,我似乎只是正弦波。
oscillator = context.createOscillator();
oscillator.type = 1;
我注意到这个我在Safari上发现的在线工作的例子,给我一个关于chrome的正弦波,并且不能在firefox上运行(可能因为它使用的是oscillator.noteOn而不是oscillator.start?): / p>
答案 0 :(得分:4)
您需要使用start(),而.type是字符串类型:
oscillator = context.createOscillator();
oscillator.type = "sawtooth";
oscillator.start(0);
请参阅http://updates.html5rocks.com/2014/07/Web-Audio-Changes-in-m36。