Open Bug 1131952 Opened 5 years ago Updated 3 years ago

(DASH-IF) text tracks aren't displayed

Categories

(Core :: Audio/Video: Playback, defect, P5)

defect

Tracking

()

People

(Reporter: cpeterson, Unassigned)

References

(Depends on 1 open bug)

Details

As noted in bug 1131482, the first two bitdash demo videos ("Sintel") have subtitles in Chrome, but not Firefox. karlt says text tracks are part of the MSE spec.

* Sintel (Multilanguage & Subtitles) - SegmentTemplate:

http://www.dash-player.com/demo/streaming-server-and-encoder-support/?mpd=http%3A%2F%2Fbitcdn-global.bitmovin.com%2Fcontent%2Fsintel%2Fsintel.mpd

* Sintel (Multilanguage & Subtitles) - SegmentList:

http://www.dash-player.com/demo/streaming-server-and-encoder-support/?mpd=http%3A%2F%2Fbitcdn-global.bitmovin.com%2Fcontent%2Fsintel%2Fsintel-seglist.mpd
Summary: bitdash MPEG-DASH MSE demo videos' playback progress bar is too short → MSE text tracks aren't displayed
Blocks: 1131487
No longer depends on: 1131487
I don't think this needs to block the EME MVP.
No longer blocks: 1032660
Priority: -- → P5
The issue is not actually related to MSE. The captions are not shown because:

1. It's disabled on purpose for Firefox, see https://github.com/Dash-Industry-Forum/dash.js/blob/development/samples/dash-if-reference-player/app/main.js#L571
2. We don't support TextTrackCue.onenter/.onexit events (bug 996333)
3. We don't support ::cue styling (bug 865395)
4. The application uses non-standard CSSStyleSheet.addRule (implemented in IE and WebKit)
Almost forgot:
5. The textTracks property of a video might not have track listed (bug 1206304)
Depends on: 1206304
Component: Audio/Video → Audio/Video: Playback
Changing the dependency to different meta bug. 

The CSSStyleSheet.addRule (from comment 2) was addressed via https://github.com/Dash-Industry-Forum/dash.js/pull/803. The main blocking bug now is bug 996333 -- implementing cue onenter/onexit events (rest of them can be fixed by workarounds).
Blocks: DASH-IF
No longer blocks: MSE
OS: Mac OS X → All
Hardware: x86 → All
Summary: MSE text tracks aren't displayed → (DASH-IF) text tracks aren't displayed
Depends on: 882718
You need to log in before you can comment on or make changes to this bug.