From fa6a20a5f9b64b65201525c53a02a3037a633046 Mon Sep 17 00:00:00 2001 From: bp0 Date: Sun, 17 Aug 2025 14:45:48 -0500 Subject: [PATCH] hls, webrtc: Add disablepictureinpicture param (#4883) ref: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/video#disablepictureinpicture --- internal/servers/hls/index.html | 1 + internal/servers/webrtc/read_index.html | 1 + 2 files changed, 2 insertions(+) diff --git a/internal/servers/hls/index.html b/internal/servers/hls/index.html index cc64564e..b7b60354 100644 --- a/internal/servers/hls/index.html +++ b/internal/servers/hls/index.html @@ -187,6 +187,7 @@ const loadAttributesFromQuery = () => { video.muted = parseBoolString(params.get('muted'), true); video.autoplay = parseBoolString(params.get('autoplay'), true); video.playsInline = parseBoolString(params.get('playsinline'), true); + video.disablepictureinpicture = parseBoolString(params.get('disablepictureinpicture'), false); defaultControls = video.controls; }; diff --git a/internal/servers/webrtc/read_index.html b/internal/servers/webrtc/read_index.html index 04c57aca..9399c096 100644 --- a/internal/servers/webrtc/read_index.html +++ b/internal/servers/webrtc/read_index.html @@ -78,6 +78,7 @@ const loadAttributesFromQuery = () => { video.muted = parseBoolString(params.get('muted'), true); video.autoplay = parseBoolString(params.get('autoplay'), true); video.playsInline = parseBoolString(params.get('playsinline'), true); + video.disablepictureinpicture = parseBoolString(params.get('disablepictureinpicture'), false); defaultControls = video.controls; };