jQuery Play/Pause HTML5 Audio

jQuery solution to play a single HTML5 audio element, and pause all others on a page with multiple audio elements.

by sridhar reddy

HTML

<div onload='onLoad()'>
  
</div>

JavaScript

function onLoad() {
  const audioDiv = document.createElement('audio');
  audioDiv.src = 'http://www.afinerweb.com/music/bensound-slowmotion.1.mp3';
  audioDiv.id = 'audioDiv';

  const audioElement = document.getElementById('audioDiv');

  audioElement.play();
}