mirror of
https://github.com/moodle/moodle.git
synced 2025-04-20 07:56:06 +02:00
MDL-70535 media_videojs: fallback to English language video player.
When current language doesn't have accompanying videojs language file we should fallback to displaying the player in English, otherwise the web service returns empty and a Javascript exception is triggered.
This commit is contained in:
parent
c381757f2a
commit
c4c5eb9ace
@ -57,7 +57,11 @@ class get_language extends external_api {
|
||||
* @return string
|
||||
*/
|
||||
public static function execute(string $lang) {
|
||||
external_api::validate_parameters(self::execute_parameters(), ['lang' => $lang]);
|
||||
[
|
||||
'lang' => $lang,
|
||||
] = external_api::validate_parameters(self::execute_parameters(), [
|
||||
'lang' => $lang,
|
||||
]);
|
||||
|
||||
return \media_videojs_plugin::get_language_content($lang);
|
||||
}
|
||||
|
@ -359,7 +359,7 @@ class media_videojs_plugin extends core_media_player_native {
|
||||
$this->language = key($candidates);
|
||||
} else {
|
||||
// Could not match, use default language of video player (English).
|
||||
$this->language = null;
|
||||
$this->language = 'en';
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user