1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 01:39:24 +02:00

Refactor message event handling to check player initialization before processing commands

This commit is contained in:
Daniel Neto 2025-07-02 17:32:41 -03:00
parent 1d12617932
commit e8a858f24e

View file

@ -1500,28 +1500,28 @@ function closeFullscreenVideo() {
} }
window.addEventListener('message', function (event) { window.addEventListener('message', function (event) {
if (!player) { if (player) {
console.warn('Video.js player is not initialized.'); switch (event.data) {
return; case 'play':
player.play();
break;
case 'pause':
player.pause();
break;
case 'stop':
player.pause();
player.currentTime(0);
break;
case 'mute':
player.muted(true);
break;
case 'unmute':
player.muted(false);
break;
}
} }
switch (event.data) { switch (event.data) {
case 'play':
player.play();
break;
case 'pause':
player.pause();
break;
case 'stop':
player.pause();
player.currentTime(0);
break;
case 'mute':
player.muted(true);
break;
case 'unmute':
player.muted(false);
break;
case 'closeFullscreen': case 'closeFullscreen':
closeFullscreenVideo(); closeFullscreenVideo();
break; break;