无论如何我似乎都只能得到正弦波。
oscillator = context.createOscillator();
oscillator.type = 1;
我注意到,我在网上找到的这个示例在 Safari 上工作,在 chrome 上只给我一个正弦波,在 Firefox 上不起作用(可能是因为它使用 Oscillator.noteOn 而不是 Oscillator.start?):
最佳答案
需要使用start(),.type是字符串类型:
oscillator = context.createOscillator();
oscillator.type = "sawtooth";
oscillator.start(0);
参见http://updates.html5rocks.com/2014/07/Web-Audio-Changes-in-m36 .
关于javascript - 网络音频振荡器类型在 Chrome、Firefox 中不起作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966176/