JSFiddle - React, Tailwind, and code Playground

HTML

<button>
  Play Audio (via script)
</button>

JavaScript

const a = new Audio();
document.querySelector('button').addEventListener('click', (e) => {
			a.src = 'http://sprott.physics.wisc.edu/wop/sounds/Bicycle%20Race-Full.m4a' 
      a.play();
    });
    
document.addEventListener('visibilitychange', () => {
  if (document.hidden) a.src = undefined
})