1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 09:49:28 +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) {
if (!player) {
console.warn('Video.js player is not initialized.');
return;
if (player) {
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;
}
}
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':
closeFullscreenVideo();
break;