Fix embedded subtitles in the web player

This commit is contained in:
Grégoire Delattre 2021-08-22 12:32:31 -10:00
parent 37799e3d8e
commit de32ee578b

View File

@ -76,15 +76,21 @@ const Player = ({ url, subtitles }) => {
<video className="embed-responsive-item" controls> <video className="embed-responsive-item" controls>
<source src={url} type="video/mp4" /> <source src={url} type="video/mp4" />
{subtitles && {subtitles &&
[...subtitles.entries()].map(([lang, sub]) => ( [...subtitles.entries()].map(([lang, sub]) => {
if (sub.embedded) {
return null;
}
return (
<track <track
key={lang} key={lang}
kind="subtitles" kind="subtitles"
label={sub.language} label={sub.lang}
src={sub.vvt_file} src={sub.vvt_file}
srcLang={sub.language} srcLang={sub.lang}
/> />
))} );
})}
</video> </video>
</div> </div>
); );