Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

TextTrackImpl

TextTrackImpl

JSとネイティブTextTrackの両方をサポートしたい場合は、別々の実装が必要です。これは現段階では混乱しているように見えるでしょう。

実装済み

コンストラクタ

new TextTrackImpl()

new TextTrackImpl(mediaPlayer, mediaElement, textTrack, kind, label, language, uri, mimeType): TextTrackImpl

パラメーター

mediaPlayer

MediaPlayer

mediaElement

NativeInterfaces.NativeMediaElement | null

textTrack?

NativeInterfaces.NativeTextTrack | undefined

kind?

TextTrackKind | undefined

label?

string | undefined

language?

string | undefined

uri?

string | undefined

mimeType?

string | undefined

戻り値

TextTrackImpl

プロパティ

NATIVE_TRACK_ID_PREFIX

static readonly NATIVE_TRACK_ID_PREFIX: string = "NATIVE_"


JS_TRACK_ID_PREFIX

static readonly JS_TRACK_ID_PREFIX: string = "JS_"


oncuechange

oncuechange: EventHandler = (e?: Event) => { LogUtil.debug(TextTrackImpl: ${this._id} Default Handler event : ` + e?.type) }`

メソッド

addCue()

addCue(cue: TextTrackCue): void

パラメーター

cue

TextTrackCue


addEventListener()

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

パラメーター

type

string

listener

EventListener

options?

boolean | AddEventListenerOptions | undefined


dispatchEvent()

dispatchEvent(event: Event): boolean

cuechangeイベントを処理します

パラメーター

event

Event

戻り値

boolean


refresh()

refresh(): void


removeCue()

removeCue(cue: TextTrackCue): void

パラメーター

cue

TextTrackCue


removeEventListener()

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

パラメーター

type

string

listener

EventListener

options?

boolean | EventListenerOptions | undefined


setTextTrackList()

setTextTrackList(trackList: any): void

パラメーター

trackList

any


Last updated: 2026年7月31日