JSFiddle - React, Tailwind, and code Playground

by petersendidit

HTML

<button>
test
</button>

Babel + JSX

const audio = new Audio();
audio.src = 'http://www.w3school.com.cn/i/song.mp3';
document.querySelectorAll('button')[0].addEventListener('click', () => {
  console.log('touchstart');
  audio.play();
}, false);

audio.addEventListener('play', () => {
  setTimeout(() => {
    audio.pause();
    audio.src = 'http://www.w3school.com.cn/i/song.mp3?foobar=foobar';
    audio.play();
  }, 3000);
}, false);