diff --git a/opennow-stable/src/renderer/src/components/QueueAdPreview.tsx b/opennow-stable/src/renderer/src/components/QueueAdPreview.tsx index 8829334d..7ecab661 100644 --- a/opennow-stable/src/renderer/src/components/QueueAdPreview.tsx +++ b/opennow-stable/src/renderer/src/components/QueueAdPreview.tsx @@ -172,6 +172,21 @@ export const QueueAdPreview = forwardRef { + try { + video.volume = originalVolume; + } catch { + // ignore + } + }; + + try { + video.volume = Math.max(0, Math.min(1, originalVolume * 0.3125)); + } catch { + // Ignore if setting volume is not permitted + } + const handlePlaying = (): void => { setPlayback("playing"); onPlaybackEventRef.current?.("playing"); @@ -200,6 +215,8 @@ export const QueueAdPreview = forwardRef { @@ -217,6 +234,7 @@ export const QueueAdPreview = forwardRef { setPlayback("error"); onPlaybackEventRef.current?.("error"); + restoreOriginalVolume(); }; video.addEventListener("loadstart", handleLoadStart); @@ -239,6 +257,7 @@ export const QueueAdPreview = forwardRef