Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

VTTCue

https://www.w3.org/TR/webvtt1/#the-vttcue-interface

Implements

Constructors

new VTTCue()

new VTTCue(startTime, endTime, text, track): VTTCue

Parameters

startTime

number

endTime

number

text

string

track?

TextTrack | undefined

Returns

VTTCue

Properties

onenter

onenter: EventHandler = (e?: Event) => { LogUtil.debug(VTTCue ${this._id}: Default handler event : ` + e?.type); }`


onexit

onexit: EventHandler = (e?: Event) => { LogUtil.debug(VTTCue ${this._id}: Default handler event : ` + e?.type); }`

Methods

addEventListener()

addEventListener(type: string, listener: EventListener, options?: boolean | AddEventListenerOptions | undefined): void

Parameters

type

string

listener

EventListener

options?

boolean | AddEventListenerOptions | undefined


dispatchEvent()

dispatchEvent(event: Event): boolean

Parameters

event

Event

Returns

boolean


removeEventListener()

removeEventListener(type: string, listener: EventListener, options?: boolean | EventListenerOptions | undefined): void

Parameters

type

string

listener

EventListener

options?

boolean | EventListenerOptions | undefined


setTrack()

setTrack(track: TextTrack): void

Not a usual JS setter

Parameters

track

TextTrack


Last updated: Jul 31, 2026