From eb2aed825e84142f9fb9ddb3e69ebc333127c295 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Velad=20Galv=C3=A1n?= Date: Wed, 10 Aug 2022 19:21:40 +0200 Subject: [PATCH] fix: Fix MediaCapabilities polyfill on Tizen and WebOS (#4396) Closes #4383 Closes #4357 --- lib/polyfill/media_capabilities.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/polyfill/media_capabilities.js b/lib/polyfill/media_capabilities.js index 4a59476f85..8c2a14349d 100644 --- a/lib/polyfill/media_capabilities.js +++ b/lib/polyfill/media_capabilities.js @@ -39,10 +39,16 @@ shaka.polyfill.MediaCapabilities = class { // Browsers. // Since MediaCapabilities implementation does not exist in PS4 browsers, we // should always install polyfill. + // Since MediaCapabilities implementation is buggy in Tizen browsers, we + // should always install polyfill for Tizen browsers. + // Since MediaCapabilities implementation is buggy in WebOS browsers, we + // should always install polyfill for WebOS browsers. let canUseNativeMCap = true; if (shaka.util.Platform.isApple() || shaka.util.Platform.isPS5() || shaka.util.Platform.isPS4() || + shaka.util.Platform.isWebOS() || + shaka.util.Platform.isTizen() || shaka.util.Platform.isChromecast()) { canUseNativeMCap = false; }