Ale*_*ill 10 audio html5 google-chrome chromium web-audio-api
如何仅使用javascript和Chromium的WebAudio API生成音调(例如纯正弦波)?
铬WebAudio演示这里似乎都使用预先录制的<audio>内容.
谢谢!
Stu*_*emo 21
通过Web Audio API有什么作为的振荡器接口生成你谈论的提示音.他们非常直接地开始......
var context = new webkitAudioContext(),
//Call function on context
oscillator = context.createOscillator(); // Oscillator defaults to sine wave
oscillator.connect(context.destination);
oscillator.start();
Run Code Online (Sandbox Code Playgroud)
您可以通过执行以下操作来更改wave的类型:
oscillator.type = 1; // Change to square wave.
Run Code Online (Sandbox Code Playgroud)
或者:
oscillator.type = oscillator.SQUARE;
Run Code Online (Sandbox Code Playgroud)
我已经更详细地写了一篇关于这个主题的文章,所以这可能对你有用!
可能不是最好的方法,但我使用 dsp.js 生成不同类型的正弦波,然后将它们传递给此演示中的 Web Audio API:http://www.html Fivewow.com/demos/waveform-generator/index。 html
| 归档时间: |
|
| 查看次数: |
8237 次 |
| 最近记录: |