使用 JavaScript/HTML5 动态生成声音
htmljavascriptprogramming scripts
Web Audio API 用于控制音频,允许您选择音频源。您还可以添加效果;创建音频可视化、平移等。
示例
您可以尝试运行以下代码片段来生成声音 −
// 每个文档使用一个上下文。这里我们为一个文档创建一个上下文。您也可以为其他文档创建 var context = new (window.AudioContext || window.webkitAudioContext)(); // 振荡器 var os = context.createOscillator(); os.type = 'sine'; // 正弦是默认值。因此您也可以使用方形、锯齿形、三角形 os.frequency.value = 500; // 设置频率 Hz os.connect(context.destination); // 连接到目的地 // 启动振荡器 os.start(); os.stop(context.currentTime + 5); // 在当前时间 5 秒后停止