Откройте инспектор и следуйте в консоли.
//This creates the context const ctx = new (window.AudioContext || window.webkitAudioContext) (); //This makes the oscillator const osc = ctx.createOscillator(); //This plugs in the speaker //to your oscillator osc.connect(ctx.destination); //This turns on your wave osc.start();
Невозможно включить осциллятор после того, как вы его выключили, но вы можете suspend()
или resume()
в вашем контексте.
//Pause the context ctx.suspend() //Resume ctx.resume() // semicolons ';' are not necessary
Давайте добавим некоторые элементы управления.
<!-- Pause button --> <button onclick="pause">Pause</button> <!-- Resume button --> <button onclick="resume">Resume</button>
С соответствующей логикой управления.
// Pause function pause() { ctx.suspend() } // Resume function resume() { ctx.resume() }
Далее: Сделай бинауральный ритм