Open omenking opened 2 years ago
Hey @omenking thanks for sharing this pain point. I love hearing about interesting use-cases like this. This seems to be a duplicate of https://github.com/vidstack/vidstack/issues/625 but I'll leave it open since you're requesting it for a different use-case.
This will fall under the responsibility of the <vds-media-sync>
component. I haven't worked in current time synchronization (or more broadly playback) just yet and I think it's going to be tough but not impossible.
For playback we need to figure out how to handle the following:
These are definitely hard problems but I think it's worth giving it a solid shot, especially if it helps in terms of accessibility .
- There's going to be a slight drift in playback no matter what due to CPU scheduling
I didn't know that... does VTT keep in sync?
I produce free educational content. I deliver this video content via plyr.js
I know deaf engineers and ASL interprets who are willing to volunteer to sign my free educational content however there is no means current means to deliver accessible ASL overlays. (the majority have to burn the ASL overlay into the video obscuring information)
https://dcmp.org/learn/679-asl-pop-up-player
The only player free or paid that I have seen support the ideal functionality is brightcove.