JSFiddle - React, Tailwind, and code Playground
by Chinmay Pendharkar
HTML
<button>►❚❚</button>
JavaScript
window.AudioContext = window.AudioContext || window.webkitAudioContext;
var isPlaying = false;
var ac = new AudioContext();
var button = document.querySelector('button');
var osc = null;
button.addEventListener('click', function(){
if (isPlaying){
osc.stop(0);
}else{
osc = ac.createOscillator();
osc.frequency.value = 600;
osc.connect(ac.destination);
osc.start(0);
}
isPlaying = !isPlaying;
});