diff --git a/html/poketube.ejs b/html/poketube.ejs index 03f4bbb3..724a387a 100644 --- a/html/poketube.ejs +++ b/html/poketube.ejs @@ -1806,12 +1806,16 @@ const drawPause = () => { step = undefined } + const init = () => { - AMvideo.addEventListener("canplaythrough", draw, false); - AMvideo.addEventListener("play", drawLoop, false); - AMvideo.addEventListener("pause", drawPause, false); - AMvideo.addEventListener("ended", drawPause, false); - }; + video.pause();video.play(); + AMvideo.addEventListener("loadeddata", draw, false) + AMvideo.addEventListener("seeked", draw, false) + AMvideo.addEventListener("play", drawLoop, false) + AMvideo.addEventListener("pause", drawPause, false) + AMvideo.addEventListener("ended", drawPause, false) +} + const cleanup = () => { AMvideo.removeEventListener("loadeddata", draw)