diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js
index 628e14eb8..c5559789a 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;