Browse Source

updated selectLanguage callback to call selectCaptionById after searching for correct caption

pull/725/head
Ashutosh Shinde 2 years ago
parent
commit
f09a185335
  1. 12
      src/components/player/hooks/useCaptions.ts

12
src/components/player/hooks/useCaptions.ts

@ -35,17 +35,9 @@ export function useCaptions() {
async (language: string) => { async (language: string) => {
const caption = captionList.find((v) => v.language === language); const caption = captionList.find((v) => v.language === language);
if (!caption) return; if (!caption) return;
const srtData = await downloadCaption(caption); selectCaptionById(caption.id);
setCaption({
id: caption.id,
language: caption.language,
srtData,
url: caption.url,
});
resetSubtitleSpecificSettings();
setLanguage(language);
}, },
[setLanguage, captionList, setCaption, resetSubtitleSpecificSettings], [captionList, selectCaptionById],
); );
const disable = useCallback(async () => { const disable = useCallback(async () => {

Loading…
Cancel
Save