feat(cast): use native tracks for subtitles

This commit is contained in:
2026-07-28 19:47:50 +02:00
parent 12be950ea0
commit d8f96962e3
8 changed files with 75 additions and 134 deletions
-3
View File
@@ -127,9 +127,6 @@ export const useEvent = <Event extends keyof OmniEvents>(
return undefined;
}, [event, player]);
// ASS/PGS (overlay) subtitle selection is not a videojs text-track change, so
// re-fire subtitleChange when the overlay subtitle changes too — consumers
// only need useEvent("subtitleChange").
useEffect(() => {
if (event !== "subtitleChange") return;
return player.subscribeOverlaySubtitle(() => {