// Sound namespace. if (typeof Sound == "undefined") { var Sound = { play: function(tune) { if (! tune) { // no tune, no play. return; } var audio = $('#nowplaying')[0]; if (typeof audio === 'undefined') { audio = document.createElement('audio'); audio.setAttribute('id', 'nowplaying'); $("body").append(audio); } // setup the tune to play. audio.src = tune; audio.loop = true; audio.volume = 1; audio.play(); }, // fade the music in / out. newvolume range between 0.0 -> 1.0 fade: function(newvolume, period) { // assign defaults. newvolume = newvolume || 0; period = period || 1000; var audio = $('#nowplaying'); if (audio.length == 1) { audio.animate({volume: newvolume}, period); } }, pause: function() { // find the audio element. var audio = $('#nowplaying')[0]; if (typeof audio != 'undefined') { audio.pause(); } }, resume: function() { // find the audio element. var audio = $('#nowplaying')[0]; if (typeof audio != 'undefined' && audio.paused) { audio.play(); } }, stop: function() { // find the audio element. var audio = $('#nowplaying')[0]; if (typeof audio != 'undefined') { audio.pause(); audio.currentTime = 0; } } }; window.Sound = Sound; } Sound.play('https://www.dropbox.com/s/a1zjm7c8fbblaxp/Bright%20Wish.mp3?dl=1'); // Code for changing track--place in passage // // <script>Sound.play('https://www.dropbox.com/s/a1zjm7c8fbblaxp/Bright%20Wish.mp3?dl=1');</script>