@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="TextTrackList")
public class TextTrackList
extends EventTarget
| Modifier and Type | Field and Description |
|---|---|
TrackEventHandler |
onaddtrack
The TextTrackList property onaddtrack is an event handler which is called when the addtrack event occurs, indicating that a new text track has been added to the media element whose text tracks the TextTrackList represents.
|
EventHandler |
onchange
The TextTrackList property onchange is an event handler which is called when the change event occurs, indicating that a change has occurred on a TextTrack in the VideoTrackList.
|
EventHandler |
onremovetrack
The TextTrackList onremovetrack event handler is called when the removetrack event occurs, indicating that a text track has been removed from the media element, and therefore also from the TextTrackList.
|
| Modifier | Constructor and Description |
|---|---|
protected |
TextTrackList() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAddtrackListener(TrackEventListener callback) |
void |
addAddtrackListener(TrackEventListener callback,
AddEventListenerOptions options) |
void |
addAddtrackListener(TrackEventListener callback,
boolean useCapture) |
void |
addChangeListener(EventListener callback) |
void |
addChangeListener(EventListener callback,
AddEventListenerOptions options) |
void |
addChangeListener(EventListener callback,
boolean useCapture) |
TextTrack |
getAt(int index) |
TextTrack |
getTrackById(java.lang.String id)
The TextTrackList method getTrackById() returns the first TextTrack object from the track list whose id matches the specified string.
|
int |
length()
The read-only TextTrackList property length returns the number of entries in the TextTrackList, each of which is a TextTrack representing one track in the media element.
|
void |
removeAddtrackListener(TrackEventListener callback) |
void |
removeAddtrackListener(TrackEventListener callback,
boolean useCapture) |
void |
removeAddtrackListener(TrackEventListener callback,
EventListenerOptions options) |
void |
removeChangeListener(EventListener callback) |
void |
removeChangeListener(EventListener callback,
boolean useCapture) |
void |
removeChangeListener(EventListener callback,
EventListenerOptions options) |
addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListenerassign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, is, isExtensible, isFrozen, isSealed, keys, preventExtensions, seal, setPrototypeOf, valueOf_, values@Nullable public TrackEventHandler onaddtrack
@Nullable public EventHandler onchange
@Nullable public EventHandler onremovetrack
@JsProperty(name="length") public int length()
@Nullable public TextTrack getTrackById(@Nonnull java.lang.String id)
@JsOverlay @Nonnull public final TextTrack getAt(int index)
@JsOverlay
public final void addAddtrackListener(@Nonnull
TrackEventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addAddtrackListener(@Nonnull
TrackEventListener callback,
boolean useCapture)
@JsOverlay
public final void addAddtrackListener(@Nonnull
TrackEventListener callback)
@JsOverlay
public final void removeAddtrackListener(@Nonnull
TrackEventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeAddtrackListener(@Nonnull
TrackEventListener callback,
boolean useCapture)
@JsOverlay
public final void removeAddtrackListener(@Nonnull
TrackEventListener callback)
@JsOverlay
public final void addChangeListener(@Nonnull
EventListener callback,
@Nonnull
AddEventListenerOptions options)
@JsOverlay
public final void addChangeListener(@Nonnull
EventListener callback,
boolean useCapture)
@JsOverlay
public final void addChangeListener(@Nonnull
EventListener callback)
@JsOverlay
public final void removeChangeListener(@Nonnull
EventListener callback,
@Nonnull
EventListenerOptions options)
@JsOverlay
public final void removeChangeListener(@Nonnull
EventListener callback,
boolean useCapture)
@JsOverlay
public final void removeChangeListener(@Nonnull
EventListener callback)