Describes a subtitle track.

Platform

Android, iOS, tvOS

interface SubtitleTrack {
    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.