Readonly
accessibilityThe accessibility settings of the track.
- For DASH: the accessibility descriptors for the corresponding AdaptationSet.
- For HLS: the CHARACTERISTICS for the corresponding #EXT-X-MEDIA tag.
Readonly
activeThe list of active cues of the track.
- A cue is active if the current playback position falls within the time bounds of the cue.
- This list dynamically updates based on the current playback position.
- If the TextTrack.mode is 'disabled'
, this property is null
.
Readonly
cuesThe list of cues of the track.
- If the TextTrack.mode is 'disabled'
, this property is null
.
Readonly
forcedIndicates whether the track contains Forced Narrative cues.
This may only be true for subtitle tracks where
- For DASH: the corresponding AdaptationSet contains a child Role with its value attribute equal to 'forced_subtitle'
- For HLS: the corresponding #EXT-X-MEDIA tag contains the attributes TYPE=SUBTITLES and FORCED=YES (not supported yet)
Readonly
idThe identifier of the text track.
- This identifier can be used to distinguish between related tracks, e.g. tracks in the same list.
- For a text track embedded within an MPEG-DASH stream, this returns the Representation’d id attribute.
- For MPEG-DASH streams a Representation's ID is preferred over the AdaptationSet's ID.
Readonly
inThe in-band metadata track dispatch type of the text track.
Readonly
kindThe kind of the text track, represented by a value from the following list:
- 'subtitles'
: The track contains subtitles.
- 'captions'
: The track contains closed captions, a translation of dialogue and sound effects.
- 'descriptions'
: The track contains descriptions, a textual description of the video.
- 'chapters'
: The track contains chapter titles.
- 'metadata'
: The track contains metadata. This track will not serve display purposes.
The label of the text track.
Readonly
languageThe language of the text track.
The mode of the text track, represented by a value from the following list:
- 'disabled'
: The track is disabled.
- 'hidden'
: The track is hidden.
- 'showing'
: The track is showing.
- A disabled track is not displayed and exposes no active cues, nor fires cue events.
- A hidden track is not displayed but exposes active cues and fires cue events.
- A showing track is displayed, exposes active cues and fires cue events.
Readonly
readyThe ready state of the text track.
Readonly
srcThe source of the text track.
Readonly
typeThe content type of the text track.
Readonly
uidA unique identifier of the text track.
- This identifier is unique across tracks of a THEOplayer instance and can be used to distinguish between tracks.
- This identifier is a randomly generated number.
Add the given listener for the given event type(s).
The type of the event.
The callback which is executed when the event occurs.
Remove the given listener for the given event type(s).
The type of the event.
The callback which will be removed.
Represents a text track of a media resource.