-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TTML support #111
Comments
Thanks for the request. At the moment, we rely on the browser's subtitle support. On Chrome or Firefox, Shaka Player will do WebVTT. For context, Shaka Player has made a point of not doing any DOM manipulation or CSS so far. Both of those things would have to change in order for us to render any subtitle format not directly supported by the browser. It's doable, but would require some architectural changes first. We can't fit this into our schedule right now, but we'll keep it in mind. |
Related to this and a possible alternative for some people, how difficult would it be to add an option to sidecar load WebVTT subtitles? |
Please see #133 for a separate discussion on sidecar loading (outside of the MPD) WebVTT subtitles. |
Otherwise, we fail to play manifests containing TTML. Without a TTML parser, TTML streams should be ignored and not cause failures. Issue #111 Change-Id: I982ad04083e40a3f5c5023f0059fa4ae1604ab07
Issue #111 Change-Id: Ifb1dde142c8acee5a2e67b8a76ddea743af957d3
This adds support for TTML in XML form only. TTML embedded in MP4 will be added later. Issue #111 Change-Id: Ic44cbcc57c6105c398778e676565f2511bfd8a73
Issue #111 Change-Id: Ia9ebcd9be19ebdc452d9554ace116265d5a7d59c
Hi, my team is watching this issue. I have a couple of questions that I hope you can answer to help me plan:
|
Hi Doug,
One important note about segmented text is that just like audio and video, segments must exist to cover the entire period. If there are no cues to display during a given segment's time, the segment would be a valid WebVTT or TTML file, but would contain no cues. |
Issue #111. Change-Id: Ieeafda794b54ae2aad6751eadba28e28882d6b49
In the latest release of DashJS (1.4.0), they added support for TTML.
It would be perfect if support for TTML could be added to Shaka-player.
Teststream: http://dash.edgesuite.net/dash264/TestCases/4b/qualcomm/1/ED_OnDemand_5SecSeg_Subtitles.mpd
The text was updated successfully, but these errors were encountered: