From 43b8b641a7f044f1b8cbdd8e20c9cf46c84fc2ee Mon Sep 17 00:00:00 2001 From: ashley Date: Tue, 27 May 2025 17:09:02 +0200 Subject: [PATCH] Update css/player-base.js --- css/player-base.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/css/player-base.js b/css/player-base.js index 9c670d5e..e2adbc33 100644 --- a/css/player-base.js +++ b/css/player-base.js @@ -1,7 +1,6 @@ // in the beginning.... god made mrrprpmnaynayaynaynayanyuwuuuwmauwnwanwaumawp :p var _yt_player = videojs; - - document.addEventListener("DOMContentLoaded", () => { +document.addEventListener("DOMContentLoaded", () => { // video.js 8 init - source can be seen in https://poketube.fun/static/vjs.min.js or the vjs.min.js file const video = videojs('video', { controls: true, @@ -174,6 +173,18 @@ var _yt_player = videojs; clearSyncLoop(); }); + // pause audio when video is buffering :3 + video.on('waiting', () => { + audio.pause(); + clearSyncLoop(); + }); + + // resume audio when video resumes + video.on('playing', () => { + if (audioReady) audio.play(); + if (!syncInterval) startSyncLoop(); + }); + // pauses and syncs on seek video.on('seeking', () => { audio.pause();