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