A subtitle track that can be added to SourceConfig.subtitleTracks.

interface SideLoadedSubtitleTrack {
    format: SubtitleFormat;
    identifier?: string;
    isDefault?: boolean;
    isForced?: boolean;
    label: string;
    language: string;
    url: string;
}

Hierarchy (view full)

Properties

Specifies the file format to be used by this track.

identifier?: string

The unique identifier for this track. If no value is provided, a random UUIDv4 will be generated for it.

isDefault?: boolean

If set to true, this track would be considered as default. Default is false.

isForced?: boolean

Tells if a subtitle track is forced. If set to true it means that the player should automatically select and switch this subtitle according to the selected audio language. Forced subtitles do not appear in Player.getAvailableSubtitles.

Default is false.

label: string

The label for this track.

language: string

The IETF BCP 47 language tag associated with this track, e.g. pt, en, es etc.

url: string

The URL to the timed file, e.g. WebVTT file.