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;
});