JSFiddle - React, Tailwind, and code Playground
HTML
<button id="button1">stop</button>
<button id="button2">play</button>
JavaScript
var context = new webkitAudioContext();
var analyser = context.createAnalyser();
var source;
var audio0 = new Audio();
audio0.src = 'http://www.bornemark.se/bb/mp3_demos/PoA_Sorlin_-_Stay_Up.mp3';
audio0.controls = true;
audio0.autoplay = true;
audio0.loop = true;
source = context.createMediaElementSource(audio0);
source.connect(analyser);
analyser.connect(context.destination);
document.getElementById("button1").onclick = function() {
audio0.pause();
audio0.currentTime = 0;
};
document.getElementById("button2").onclick = function() {
audio0.play();
};