diff --git a/web/src/components/player/HlsVideoPlayer.tsx b/web/src/components/player/HlsVideoPlayer.tsx index 97c8d3f5b..fc519b7a1 100644 --- a/web/src/components/player/HlsVideoPlayer.tsx +++ b/web/src/components/player/HlsVideoPlayer.tsx @@ -321,25 +321,25 @@ function VideoControls({
-
setShowVolume(true) : undefined} - onMouseOut={isDesktop ? () => setShowVolume(false) : undefined} - onClick={(e) => { - e.stopPropagation(); +
+ { + e.stopPropagation(); - if (isDesktop) { - if (video.muted) { - video.volume = 1; + if (isDesktop) { + if (volume == 0) { + setShowVolume(true); + video.volume = 1; + } else { + setShowVolume(false); + video.volume = 0; + } } else { - video.volume = 0; + setShowVolume(!showVolume); } - } else { - setShowVolume(!showVolume); - } - }} - > - + }} + /> {showVolume && (