From 0b82dbf666fc7a31deb4763ed02fe5be1bf6dc66 Mon Sep 17 00:00:00 2001 From: NodudeWasTaken <75137537+NodudeWasTaken@users.noreply.github.com> Date: Tue, 6 Feb 2024 00:08:40 +0100 Subject: [PATCH] Frontend fix media_err_decode on playback (#4506) --- ui/v2.5/src/components/ScenePlayer/source-selector.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/v2.5/src/components/ScenePlayer/source-selector.ts b/ui/v2.5/src/components/ScenePlayer/source-selector.ts index c94e2fbae..3a8337b13 100644 --- a/ui/v2.5/src/components/ScenePlayer/source-selector.ts +++ b/ui/v2.5/src/components/ScenePlayer/source-selector.ts @@ -145,7 +145,11 @@ class SourceSelectorPlugin extends videojs.getPlugin("plugin") { if (!error) return; // Only try next source if media was unsupported - if (error.code !== MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED) return; + if ( + error.code !== MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED && + error.code !== MediaError.MEDIA_ERR_DECODE + ) + return; const currentSource = player.currentSource() as ISource; console.log(`Source '${currentSource.label}' is unsupported`);