From 9ae3cd1be7486c56cdab35455a368fcd9056600d Mon Sep 17 00:00:00 2001 From: Huong Nguyen Date: Tue, 2 Apr 2024 10:24:32 +0700 Subject: [PATCH] MDL-81393 media_videojs: Switch to use Ogv.Js tech for Chrome --- media/player/videojs/classes/plugin.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media/player/videojs/classes/plugin.php b/media/player/videojs/classes/plugin.php index 8694163551d..97d4d624608 100644 --- a/media/player/videojs/classes/plugin.php +++ b/media/player/videojs/classes/plugin.php @@ -309,7 +309,9 @@ class media_videojs_plugin extends core_media_player_native { // Ogv.JS Tech. $this->ogvtech = false; if (in_array($ext, $this->ogvsupportedextensions) && - (core_useragent::is_safari() || core_useragent::is_ios())) { + (core_useragent::is_safari() || core_useragent::is_ios() || core_useragent::is_chrome())) { + // Chrome has stopped supporting OGV in the latest version. Refer: https://caniuse.com/ogv. + // We need to enable Ogv.JS Tech plugin for Safari, iOS and Chrome. $this->ogvtech = true; $result[] = $url; continue;