From 4284bcc32981c205a5541c3c2f2b932796ac82eb Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Wed, 30 Aug 2023 21:46:23 +0900 Subject: [PATCH] fix: video event listener --- providers/song-info-front.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/song-info-front.js b/providers/song-info-front.js index 86a419b1..f41e371c 100644 --- a/providers/song-info-front.js +++ b/providers/song-info-front.js @@ -83,13 +83,12 @@ module.exports = () => { pause: (e) => playPausedHandler(e, 'pause'), }; - const video = $('video'); - // Name = "dataloaded" and abit later "dataupdated" apiEvent.detail.addEventListener('videodatachange', (name) => { if (name !== 'dataloaded') { return; } + const video = $('video'); video.dispatchEvent(srcChangedEvent); for (const status of ['playing', 'pause']) { // for fix issue that pause event not fired @@ -98,6 +97,7 @@ module.exports = () => { setTimeout(sendSongInfo, 200); }); + const video = $('video'); for (const status of ['playing', 'pause']) { video.addEventListener(status, playPausedHandlers[status]); }