1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

fix: define options before setting secondary track

This commit is contained in:
Ivan Schurawel 2023-02-15 02:10:00 -05:00 committed by Ivan Schurawel
parent fe970743f1
commit fb68bb1419

View file

@ -487,6 +487,10 @@ function tryRemoveElement(elem) {
secondaryTrackValid = false; secondaryTrackValid = false;
} }
this.#audioTrackIndexToSetOnPlaying = options.playMethod === 'Transcode' ? null : options.mediaSource.DefaultAudioStreamIndex;
this._currentPlayOptions = options;
// Get the secondary track that has been set during this watch session // Get the secondary track that has been set during this watch session
let currentSecondaryTrackIndex = playbackManager.getSecondarySubtitleStreamIndex(this); let currentSecondaryTrackIndex = playbackManager.getSecondarySubtitleStreamIndex(this);
@ -503,10 +507,6 @@ function tryRemoveElement(elem) {
} }
} }
this.#audioTrackIndexToSetOnPlaying = options.playMethod === 'Transcode' ? null : options.mediaSource.DefaultAudioStreamIndex;
this._currentPlayOptions = options;
const crossOrigin = getCrossOriginValue(options.mediaSource); const crossOrigin = getCrossOriginValue(options.mediaSource);
if (crossOrigin) { if (crossOrigin) {
elem.crossOrigin = crossOrigin; elem.crossOrigin = crossOrigin;