From 7d21d53ca99c0eb43849a5dd5fd28eed76bb31c8 Mon Sep 17 00:00:00 2001 From: Adam Waldron Date: Fri, 8 Dec 2023 11:11:55 -0800 Subject: [PATCH] fix keyStatusMap --- src/dash-playlist-loader.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dash-playlist-loader.js b/src/dash-playlist-loader.js index ad4b12b81..c05ba87c5 100644 --- a/src/dash-playlist-loader.js +++ b/src/dash-playlist-loader.js @@ -314,7 +314,7 @@ export default class DashPlaylistLoader extends EventTarget { this.vhs_ = vhs; this.withCredentials = withCredentials; this.addMetadataToTextTrack = options.addMetadataToTextTrack; - this.keyStatusMap = new Map(); + this.keyStatusMap_ = new Map(); if (!srcUrlOrPlaylist) { throw new Error('A non-empty playlist URL or object is required'); @@ -474,7 +474,7 @@ export default class DashPlaylistLoader extends EventTarget { } this.off(); - this.keyStatusMap.clear(); + this.keyStatusMap_.clear(); } hasPendingRequest() { @@ -935,7 +935,7 @@ export default class DashPlaylistLoader extends EventTarget { return; } const playlistKID = playlist.contentProtection.mp4protection.attributes['cenc:default_KID'].replace('-', ''); - const hasUsableKeystatus = this.keyStatusMap.has(playlistKID) && this.keyStatusMap.get(playlistKID) === 'usable'; + const hasUsableKeystatus = this.keyStatusMap_.has(playlistKID) && this.keyStatusMap_.get(playlistKID) === 'usable'; if (!hasUsableKeystatus) { playlist.excludeUntil = Infinity;