mirror of
https://github.com/DustinBrett/daedalOS.git
synced 2025-12-06 12:20:20 +01:00
Dont show controls on peek when they dont work
Some checks failed
Tests / tests (push) Has been cancelled
Some checks failed
Tests / tests (push) Has been cancelled
This commit is contained in:
parent
d3f441fee1
commit
3e374d5ebd
|
|
@ -105,16 +105,21 @@ const useVideoPlayer = ({
|
|||
canvasElement.style.visibility = enable ? "visible" : "hidden";
|
||||
}
|
||||
|
||||
videoPlayer?.reset();
|
||||
if (videoPlayer) {
|
||||
videoPlayer.reset();
|
||||
|
||||
if (enable) {
|
||||
videoPlayer?.controlBar.playToggle.hide();
|
||||
videoPlayer?.controlBar.pictureInPictureToggle.hide();
|
||||
videoPlayer?.controlBar.fullscreenToggle.hide();
|
||||
} else {
|
||||
videoPlayer?.controlBar.playToggle.show();
|
||||
videoPlayer?.controlBar.pictureInPictureToggle.show();
|
||||
videoPlayer?.controlBar.fullscreenToggle.show();
|
||||
if (enable) {
|
||||
videoPlayer.controlBar.playToggle.hide();
|
||||
videoPlayer.controlBar.pictureInPictureToggle.hide();
|
||||
videoPlayer.controlBar.fullscreenToggle.hide();
|
||||
} else {
|
||||
videoPlayer.controlBar.playToggle.show();
|
||||
videoPlayer.controlBar.pictureInPictureToggle.show();
|
||||
videoPlayer.controlBar.fullscreenToggle.show();
|
||||
}
|
||||
|
||||
argument(id, "play", enable ? false : () => videoPlayer.play());
|
||||
argument(id, "pause", enable ? false : () => videoPlayer.pause());
|
||||
}
|
||||
|
||||
linkElement(
|
||||
|
|
@ -127,7 +132,7 @@ const useVideoPlayer = ({
|
|||
: videoElement
|
||||
);
|
||||
},
|
||||
[containerRef, id, isYT, linkElement]
|
||||
[argument, containerRef, id, isYT, linkElement]
|
||||
);
|
||||
const loadPlayer = useCallback(() => {
|
||||
if (playerInitialized.current) return;
|
||||
|
|
@ -326,8 +331,6 @@ const useVideoPlayer = ({
|
|||
setPlayer(videoPlayer as VideoPlayer);
|
||||
setLoading(false);
|
||||
if (!isYT) linkElement(id, "peekElement", videoElement);
|
||||
argument(id, "play", () => videoPlayer.play());
|
||||
argument(id, "pause", () => videoPlayer.pause());
|
||||
videoPlayer.on("pause", () => argument(id, "paused", true));
|
||||
videoPlayer.on("play", () => argument(id, "paused", false));
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user