fix: audio tracks default selection issue

This commit is contained in:
Timothy Z. 2026-05-13 14:42:52 +02:00
parent fed3499a40
commit 3628f121a2

View file

@ -467,9 +467,8 @@ const Player = ({ urlParams, queryParams }) => {
React.useEffect(() => {
if (!defaultAudioTrackSelected.current) {
const savedTrackId = player.streamState?.audioTrack?.id;
const audioTrack = savedTrackId ?
findTrackById(video.state.audioTracks, savedTrackId) :
findTrackByLang(video.state.audioTracks, settings.audioLanguage);
const savedTrack = savedTrackId ? findTrackById(video.state.audioTracks, savedTrackId) : null;
const audioTrack = savedTrack ?? findTrackByLang(video.state.audioTracks, settings.audioLanguage);
if (audioTrack && audioTrack.id) {
video.setAudioTrack(audioTrack.id);