mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-08-17 04:19:13 +00:00
fix(Player): reset defaut audio track when stream change
This commit is contained in:
parent
4a482c5c37
commit
c2b24479fa
1 changed files with 5 additions and 2 deletions
|
|
@ -328,7 +328,7 @@ const Player = ({ urlParams, queryParams }) => {
|
|||
}
|
||||
}, [videoState.paused]);
|
||||
React.useEffect(() => {
|
||||
if (defaultAudioTrackSelected.current === false) {
|
||||
if (!defaultAudioTrackSelected.current) {
|
||||
const findTrackByLang = (tracks, lang) => tracks.find((track) => track.lang === lang || langs.where('1', track.lang)?.[2] === lang);
|
||||
const audioTrack = findTrackByLang(videoState.audioTracks, settings.audioLanguage);
|
||||
|
||||
|
|
@ -337,7 +337,10 @@ const Player = ({ urlParams, queryParams }) => {
|
|||
defaultAudioTrackSelected.current = true;
|
||||
}
|
||||
}
|
||||
}, [videoState.audioTracks, settings.audioLanguage]);
|
||||
}, [videoState.audioTracks]);
|
||||
React.useEffect(() => {
|
||||
defaultAudioTrackSelected.current = false;
|
||||
}, [videoState.stream]);
|
||||
React.useEffect(() => {
|
||||
if ((!Array.isArray(videoState.subtitlesTracks) || videoState.subtitlesTracks.length === 0) &&
|
||||
(!Array.isArray(videoState.extraSubtitlesTracks) || videoState.extraSubtitlesTracks.length === 0) &&
|
||||
|
|
|
|||
Loading…
Reference in a new issue