Settings for the timed text plugin

interface TimedTextPluginSettings {
    parserSettings: Partial<{
        [key: string]: unknown;
    } & WebVTTParserSettings & TimedTextParserTextSettings & PACParserSettings>;
    rendererSettings: Partial<{
        [key: string]: unknown;
    } & TrackElementRendererSettings & IMSCRendererSettings & STLRendererSettings>;
    useStartTimeFallback: string[];
    verbose: boolean;
}

Properties

parserSettings: Partial<{
    [key: string]: unknown;
} & WebVTTParserSettings & TimedTextParserTextSettings & PACParserSettings>

Default settings object to pass to the parser constructor

rendererSettings: Partial<{
    [key: string]: unknown;
} & TrackElementRendererSettings & IMSCRendererSettings & STLRendererSettings>

Default settings object to pass to the renderer constructor

useStartTimeFallback: string[]

List of subtitle formats that should use the video start time as fallback for the subtitle "startTime". e.g. If set to [SubtitleFormat.VTT] and the video has a start time. All VTT subtitles will apply the video start time.

verbose: boolean

Enables verbose logging if enabled. Default is same as player settings.