From 31bf72bf3bd251a5048cbbe0b2b10db994b083b4 Mon Sep 17 00:00:00 2001 From: Denis Tingaikin Date: Wed, 19 Mar 2025 03:51:14 +0300 Subject: [PATCH] qfix: fix issues with hls player (#8268) --- packages/theme/styles/global.scss | 18 +++++++++++++++ packages/ui/src/components/HlsVideo.svelte | 9 +++++--- .../components/AttachmentVideoPreview.svelte | 22 +++++++++---------- 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/packages/theme/styles/global.scss b/packages/theme/styles/global.scss index 0897580a7a..1cfe1d7364 100644 --- a/packages/theme/styles/global.scss +++ b/packages/theme/styles/global.scss @@ -96,6 +96,24 @@ } } :root { + .plyr__volume { + position: relative; + } + + .plyr__volume input[data-plyr="volume"] { + display: none; + height: 2rem; + position: absolute; + right: -3rem; + top: -1rem; + transform-origin: left; + transform: rotate(-90deg); + } + + .plyr__volume:hover input[data-plyr="volume"], + .plyr__volume input[data-plyr="volume"]:hover { + display: block; + } --plyr-color-main: #ffffff; --plyr-video-control-background-hover: #d3d3d3a2; diff --git a/packages/ui/src/components/HlsVideo.svelte b/packages/ui/src/components/HlsVideo.svelte index 0b3e513e49..5fb1fe778a 100644 --- a/packages/ui/src/components/HlsVideo.svelte +++ b/packages/ui/src/components/HlsVideo.svelte @@ -34,6 +34,7 @@ if (video === null) { return } + if (!HLS.isSupported()) { video.src = src player = new Plyr(video, options) @@ -107,6 +108,9 @@ } } + options.captions = { + active: false + } options.i18n = { qualityLabel: { 0: 'Auto' @@ -146,9 +150,8 @@ } - + +