THEOplayerJS class

Implemented types
Available extensions
Annotations

Constructors

THEOplayerJS(HTMLElement videoElement, THEOplayerConfigParams theoPlayerConfig)
factory

Properties

abr → THEOplayerAbrConfig

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
audioTracks → THEOplayerArrayList<THEOplayerAudioTrack>

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
autoplay ↔ bool

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
buffered → THEOplayerTimeRanges

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
currentProgramDateTime ↔ JSDate?

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
currentTime ↔ double

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
duration → double

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
ended ↔ bool

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
error → THEOplayerError?

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
hashCode → int
The hash code for this object.
no setterinherited
muted ↔ bool

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
paused → bool

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
playbackRate ↔ double

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
played → THEOplayerTimeRanges

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
preload ↔ String

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
readyState ↔ int

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
seekable → THEOplayerTimeRanges

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
seeking ↔ bool

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
source ↔ SourceDescription

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair
textTracks → THEOplayerArrayList<THEOplayerTextTrack>

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
theoLive → THEOplayerTheoLiveApi?

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
videoHeight → int

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
videoTracks → THEOplayerArrayList<THEOplayerVideoTrack>

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
videoWidth → int

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

no setter
volume ↔ double

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

getter/setter pair

Methods

addEventListener(String eventType, JSFunction<Function> fn) → void

Available on THEOplayerEventListener, provided by the THEOplayerEventListenerExtension extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause() → void

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

play() → void

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

removeEventListener(String eventType, JSFunction<Function> fn) → void

Available on THEOplayerEventListener, provided by the THEOplayerEventListenerExtension extension

stop() → void

Available on THEOplayerJS, provided by the THEOplayerJSExtension extension

toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited