diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2017-12-10 21:08:42 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2017-12-10 21:08:42 +0100 |
| commit | 3c1acfab622d470aeb1f44a708d6023530e17ec8 (patch) | |
| tree | ce596f9190c3fe8bcfba063670a6ec5a5da9d546 /public/assets/js/lib/views/details/audio.js | |
| parent | 3cc9ff370a5e3f5bf321dc56963ae3bc73e75284 (diff) | |
more desiiiiiiiign
Diffstat (limited to 'public/assets/js/lib/views/details/audio.js')
| -rw-r--r-- | public/assets/js/lib/views/details/audio.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/public/assets/js/lib/views/details/audio.js b/public/assets/js/lib/views/details/audio.js index 6a8f5ed..42f5376 100644 --- a/public/assets/js/lib/views/details/audio.js +++ b/public/assets/js/lib/views/details/audio.js @@ -3,6 +3,7 @@ var audio = (function(){ var el, music = [], current_index = -1 var links, comment, parent + var playing = false audio.init = function () { links = document.querySelectorAll("a") @@ -19,6 +20,7 @@ var audio = (function(){ audio.build = function () { el = document.createElement("audio") el.setAttribute("controls", true) + el.addEventListener("loadeddata", () => { if (playing) el.play() }) el.addEventListener("ended", audio.next) el.src = music[0] parent.appendChild(el) @@ -33,8 +35,7 @@ var audio = (function(){ audio.play = function (index) { current_index = (parseInt(index) + music.length) % music.length el.src = music[current_index].href - el.play() - var playing = document.querySelector(".playing") + playing = document.querySelector(".playing") if (playing) playing.classList.remove("playing") music[current_index].classList.add("playing") } |
