From 0f62cd9e520f6fed0bc4790d6daa353dc1a91447 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 14 Sep 2023 01:44:12 -0400 Subject: [PATCH] Fix flvPlayer variable name --- src/plugins/htmlVideoPlayer/plugin.js | 143 ++++++++++++++------------ 1 file changed, 75 insertions(+), 68 deletions(-) diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js index e43e44d12..0365f0f4e 100644 --- a/src/plugins/htmlVideoPlayer/plugin.js +++ b/src/plugins/htmlVideoPlayer/plugin.js @@ -168,133 +168,140 @@ const SECONDARY_TEXT_TRACK_INDEX = 1; export class HtmlVideoPlayer { /** - * @type {string} - */ + * @type {string} + */ name; /** - * @type {string} - */ + * @type {string} + */ type = PluginType.MediaPlayer; /** - * @type {string} - */ + * @type {string} + */ id = 'htmlvideoplayer'; /** - * Let any players created by plugins take priority - * - * @type {number} - */ + * Let any players created by plugins take priority + * + * @type {number} + */ priority = 1; /** - * @type {boolean} - */ + * @type {boolean} + */ isFetching = false; /** - * @type {HTMLDivElement | null | undefined} - */ + * @type {HTMLDivElement | null | undefined} + */ #videoDialog; /** - * @type {number | undefined} - */ + * @type {number | undefined} + */ #subtitleTrackIndexToSetOnPlaying; /** - * @type {number | undefined} - */ + * @type {number | undefined} + */ #secondarySubtitleTrackIndexToSetOnPlaying; /** - * @type {number | null} - */ + * @type {number | null} + */ #audioTrackIndexToSetOnPlaying; /** - * @type {null | undefined} - */ + * @type {null | undefined} + */ #currentClock; /** - * @type {any | null | undefined} - */ + * @type {any | null | undefined} + */ #currentAssRenderer; /** - * @type {null | undefined} - */ + * @type {null | undefined} + */ #customTrackIndex; /** - * @type {number | undefined} - */ + * @type {number | undefined} + */ #customSecondaryTrackIndex; /** - * @type {boolean | undefined} - */ + * @type {boolean | undefined} + */ #showTrackOffset; /** - * @type {number | undefined} - */ + * @type {number | undefined} + */ #currentTrackOffset; /** - * @type {HTMLElement | null | undefined} - */ + * @type {HTMLElement | null | undefined} + */ #secondaryTrackOffset; /** - * @type {HTMLElement | null | undefined} - */ + * @type {HTMLElement | null | undefined} + */ #videoSubtitlesElem; /** - * @type {HTMLElement | null | undefined} - */ + * @type {HTMLElement | null | undefined} + */ #videoSecondarySubtitlesElem; /** - * @type {any | null | undefined} - */ + * @type {any | null | undefined} + */ #currentTrackEvents; /** - * @type {any | null | undefined} - */ + * @type {any | null | undefined} + */ #currentSecondaryTrackEvents; /** - * @type {string[] | undefined} - */ + * @type {string[] | undefined} + */ #supportedFeatures; /** - * @type {HTMLVideoElement | null | undefined} - */ + * @type {HTMLVideoElement | null | undefined} + */ #mediaElement; /** - * @type {number} - */ + * @type {number} + */ #fetchQueue = 0; /** - * @type {string | undefined} - */ + * @type {string | undefined} + */ #currentSrc; /** - * @type {boolean | undefined} - */ + * @type {boolean | undefined} + */ #started; /** - * @type {boolean | undefined} - */ + * @type {boolean | undefined} + */ #timeUpdated; /** - * @type {number | null | undefined} - */ + * @type {number | null | undefined} + */ #currentTime; + /** - * @private (used in other files) - * @type {any | undefined} - */ + * @private (used in other files) + * @type {any | undefined} + */ + _flvPlayer; + + /** + * @private (used in other files) + * @type {any | undefined} + */ _hlsPlayer; /** - * @private (used in other files) - * @type {any | null | undefined} - */ + * @private (used in other files) + * @type {any | null | undefined} + */ _castPlayer; /** - * @private (used in other files) - * @type {any | undefined} - */ + * @private (used in other files) + * @type {any | undefined} + */ _currentPlayOptions; /** - * @type {any | undefined} - */ + * @type {any | undefined} + */ #lastProfile; constructor() { @@ -404,7 +411,7 @@ export class HtmlVideoPlayer { flvPlayer.attachMediaElement(elem); flvPlayer.load(); - this.#flvPlayer = flvPlayer; + this._flvPlayer = flvPlayer; // This is needed in setCurrentTrackElement this.#currentSrc = url;