From 68996809f0885d45a6a8417c1c51b03f9f225a59 Mon Sep 17 00:00:00 2001 From: Araxeus <78568641+Araxeus@users.noreply.github.com> Date: Sat, 30 Oct 2021 12:05:03 +0300 Subject: [PATCH] add apiLoaded event to disable-autoplay plugin --- plugins/disable-autoplay/front.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/plugins/disable-autoplay/front.js b/plugins/disable-autoplay/front.js index eb1b72db..49a32a60 100644 --- a/plugins/disable-autoplay/front.js +++ b/plugins/disable-autoplay/front.js @@ -1,10 +1,7 @@ -const { ontimeupdate } = require("../../providers/video-element"); - module.exports = () => { - ontimeupdate((videoElement) => { - if (videoElement.currentTime === 0 && videoElement.duration !== NaN) { - // auto-confirm-when-paused plugin can interfere here if not disabled! - videoElement.pause(); - } - }); + document.addEventListener('apiLoaded', e => { + document.querySelector('video').addEventListener('loadeddata', e => { + e.target.pause(); + }) + }) };