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:
parent
1d12617932
commit
e8a858f24e
1 changed files with 19 additions and 19 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue