From 062ea29ad2c0ab99ad79fc59082b9fd1e8055335 Mon Sep 17 00:00:00 2001 From: Cromefire_ Date: Wed, 29 Jul 2020 19:51:33 +0200 Subject: [PATCH] Fixed wrong array typing --- src/plugins/htmlVideoPlayer/plugin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index 628e14eb8c..c5559789a1 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -640,10 +640,13 @@ function tryRemoveElement(elem) { // https://msdn.microsoft.com/en-us/library/hh772507(v=vs.85).aspx + /** + * @type {HTMLOptionsCollection|any[]} + */ const elemAudioTracks = elem.audioTracks || []; console.debug(`found ${elemAudioTracks.length} audio tracks`); - for (const [i, audioTrack] of elemAudioTracks.entries()) { + for (const [i, audioTrack] of Array.from(elemAudioTracks).entries()) { if (audioIndex === i) { console.debug(`setting audio track ${i} to enabled`); audioTrack.enabled = true;