Skip to content

Commit

Permalink
postfix tracks label with index to avoid conflicts between tracks
Browse files Browse the repository at this point in the history
  • Loading branch information
DerouineauNicolas committed Apr 26, 2024
1 parent d10f7f6 commit ee1768a
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions frontend/src/components/Video/VideoDetail.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ function VideoDetail ({ video, handleVideoSelect, authTokens, setHistoryPager }

const [timer, setTimer] = useState(false);
const [count, setCount] = useState(0);
const [player, setPlayer] = useState(dashjs.MediaPlayer().create());
const [player, ] = useState(dashjs.MediaPlayer().create());
const [playerIsInitialized, setPlayerIsInitialized] = useState(false);
const [Subtitles, setSubtitles] = useState();
const [audioTracks, setAudioTrack] = useState([]);
Expand Down Expand Up @@ -47,7 +47,6 @@ function VideoDetail ({ video, handleVideoSelect, authTokens, setHistoryPager }
});
setSubtitles(video.subtitles);
} else {
let videoElement = document.querySelector("#videoPlayer");
player.attachSource(video.videoUrl);
setSubtitles(video.subtitles);
}
Expand Down Expand Up @@ -93,7 +92,7 @@ function VideoDetail ({ video, handleVideoSelect, authTokens, setHistoryPager }
{sub.webvtt_sync_url.length > 0 &&
<track key={sub.webvtt_sync_url} label={`Sync ${sub.language}`} kind="subtitles" default={index === 0 && true} srcLang={sub.language} src={sub.webvtt_sync_url} />
}
<track key={sub.webvtt_subtitle_url} label={sub.language} default={index === 0 && true} kind="subtitles" srcLang={sub.language} src={sub.webvtt_subtitle_url} />
<track key={sub.webvtt_subtitle_url} label={`${sub.language} ${index}`} default={index === 0 && true} kind="subtitles" srcLang={`${sub.language} ${index}`} src={sub.webvtt_subtitle_url} />
</>
)}
</video>
Expand Down

0 comments on commit ee1768a

Please sign in to comment.