THEOplayer > TextTrackDescription
Describes the configuration of a side-loaded text track.
Signature:
export interface TextTrackDescription
Property |
Type |
Description |
---|---|---|
default (optional) |
|
Whether the text track should be enabled by default. |
format (optional) |
|
The format of the track, represented by a value from the following list: |
kind (optional) |
|
The kind of the text track, represented by a value from the following list: |
label (optional) |
|
A label for the text track. |
|
The source URL of the text track. |
|
srclang (optional) |
|
The language of the text track. |
Whether the text track should be enabled by default.
Signature:
default?: boolean;
- Only one text track per may be marked as default.
The format of the track, represented by a value from the following list:
- 'srt'
- 'ttml'
- 'webvtt'
- 'emsg'
- 'eventstream'
- 'id3'
- 'cea608'
- 'daterange'
Signature:
format?: string;
The kind of the text track, represented by a value from the following list:
- 'subtitles'
: The track provides subtitles, used to display subtitles in a video.
- 'captions'
: The track provides a translation of dialogue and sound effects (suitable for users with a hearing impairment).
- 'descriptions'
: The track provides a textual description of the video (suitable for users with a vision impairment).
- 'chapters'
: The track provides chapter titles (suitable for navigating the media resource).
- 'metadata'
: The track provides content used by scripts and is not visible for users.
Signature:
kind?: string;
- If an unrecognized value is provided, the player will interpret it as 'metadata'
.
A label for the text track.
Signature:
label?: string;
- This will be used as an identifier on the player API and in the UI.
The source URL of the text track.
Signature:
src: string;
The language of the text track.
Signature:
srclang?: string;