prefetch audio js
audio = new Audio(_player.src);
audio.preload = 'auto';
Promise error
var playPromise = _player.play();
if (playPromise !== undefined) {
playPromise.then(function() {
// console.log(_player.src+" "+selected.innerText );
$("#playing").html("(Now playing : "+selected.innerText+")");
// Automatic playback started!
}).catch(function(error) {
//console.log(error+" "+_player.src);
// Automatic playback failed.
// Show a UI element to let the user manually start playback.
});
}
Get audio duration in JavaScript
var d = document.getElementById("player").duration;