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
戻り値
プロパティ
NATIVE_TRACK_ID_PREFIX
staticreadonlyNATIVE_TRACK_ID_PREFIX:string="NATIVE_"
JS_TRACK_ID_PREFIX
staticreadonlyJS_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
addEventListener()
addEventListener(type:
string, listener: EventListener, options?:boolean | AddEventListenerOptions | undefined):void
パラメーター
type
string
listener
options?
boolean | AddEventListenerOptions | undefined
dispatchEvent()
dispatchEvent(event: Event):
boolean
cuechangeイベントを処理します
パラメーター
event
戻り値
boolean
refresh()
refresh():
void
removeCue()
removeCue(cue: TextTrackCue):
void
パラメーター
cue
removeEventListener()
removeEventListener(type:
string, listener: EventListener, options?:boolean | EventListenerOptions | undefined):void
パラメーター
type
string
listener
options?
boolean | EventListenerOptions | undefined
setTextTrackList()
setTextTrackList(trackList:
any):void
パラメーター
trackList
any
Last updated: 2026年7月31日

