Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TextTrackCue

TextTrackCues represent a string of text that will be displayed for some duration of time on a TextTrack. This includes the start and end times that the cue will be displayed. A TextTrackCue cannot be used directly, instead one of the derived types (e.g. VTTCue) must be used.

interface TextTrackCue extends EventTarget {
endTime: number;
id: string;
onenter: ((this: TextTrackCue, ev: Event) => any) | null;
onexit: ((this: TextTrackCue, ev: Event) => any) | null;
pauseOnExit: boolean;
startTime: number;
readonly track: TextTrack | null;
addEventListener<K extends keyof TextTrackCueEventMap>(
type: K,
listener: (this: TextTrackCue, ev: TextTrackCueEventMap[K]) => any,
options?: boolean | AddEventListenerOptions,
): void;
addEventListener(
type: string,
options?: boolean | AddEventListenerOptions,
): void;
removeEventListener<K extends keyof TextTrackCueEventMap>(
type: K,
listener: (this: TextTrackCue, ev: TextTrackCueEventMap[K]) => any,
options?: boolean | EventListenerOptions,
): void;
removeEventListener(
type: string,
options?: boolean | EventListenerOptions,
): void;
}
var TextTrackCue: {
prototype: TextTrackCue;
new (): TextTrackCue;
}
;

§Extends

§Properties

§
endTime: number
[src]

Returns the text track cue end time, in seconds.

Can be set.

§
id: string
[src]

Returns the text track cue identifier.

Can be set.

§
onenter: ((this: TextTrackCue, ev: Event) => any) | null
[src]
§
onexit: ((this: TextTrackCue, ev: Event) => any) | null
[src]
§
pauseOnExit: boolean
[src]

Returns true if the text track cue pause-on-exit flag is set, false otherwise.

Can be set.

§
startTime: number
[src]

Returns the text track cue start time, in seconds.

Can be set.

§
readonly track: TextTrack | null
[src]

Returns the TextTrack object to which this text track cue belongs, if any, or null otherwise.

§Methods

§
addEventListener<K extends keyof TextTrackCueEventMap>(
type: K,
listener: (this: TextTrackCue, ev: TextTrackCueEventMap[K]) => any,
options?: boolean | AddEventListenerOptions,
): void
[src]
§
addEventListener(
type: string,
options?: boolean | AddEventListenerOptions,
): void
[src]
§
removeEventListener<K extends keyof TextTrackCueEventMap>(
type: K,
listener: (this: TextTrackCue, ev: TextTrackCueEventMap[K]) => any,
options?: boolean | EventListenerOptions,
): void
[src]
§
removeEventListener(
type: string,
options?: boolean | EventListenerOptions,
): void
[src]