HTMLMediaElement$Typings extension
Properties
-
addEventListener
→ ({void Function<
K$>(HTMLMediaElementEventMap< $1, void Function(String type, Object listener, [Object? options]) $2})K$> type, dynamic listener(K$), [Object? options]) -
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Overload accessor: $1, $2no setter - addTextTrack ↔ TextTrack Function(TextTrackKind, [String?, String?])
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
getter/setter pair - autoplay ↔ bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets a value that indicates whether to start playing the media automatically.getter/setter pair - buffered → TimeRanges
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets a collection of buffered time ranges.no setter - canPlayType ↔ CanPlayTypeResult Function(String)
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
getter/setter pair - controls ↔ bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets a flag that indicates whether the client provides a set of controls for the media (in case the developer does not include controls for the player).getter/setter pair - crossOrigin ↔ String?
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referencegetter/setter pair - currentSrc → String
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets the address or URL of the current media resource that is selected by IHTMLMediaElement.no setter - currentTime ↔ num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets the current playback position, in seconds.getter/setter pair - defaultMuted ↔ bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referencegetter/setter pair - defaultPlaybackRate ↔ num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets the default playback rate when the user is not using fast forward or reverse for a video or audio resource.getter/setter pair - disableRemotePlayback ↔ bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referencegetter/setter pair - duration → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Returns the duration in seconds of the current media resource. A NaN value is returned if duration is not available, or Infinity if the media resource is streaming.no setter - ended → bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets information about whether the playback has ended or not.no setter - error → MediaError?
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Returns an object representing the current error state of the audio or video element.no setter - fastSeek ↔ void Function(num)
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
getter/setter pair - haveCurrentData → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - haveEnoughData → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - haveFutureData → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - haveMetadata → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - haveNothing → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - load ↔ void Function()
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
getter/setter pair - loop ↔ bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets a flag to specify whether playback should restart after it completes.getter/setter pair - mediaKeys → MediaKeys?
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Available only in secure contexts.no setter - muted ↔ bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets a flag that indicates whether the audio (either audio or the audio track on video media) is muted.getter/setter pair - networkEmpty → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - networkIdle → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - networkLoading → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - networkNoSource → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter - networkState → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets the current network activity for the element.no setter - onencrypted ↔ dynamic Function(MediaEncryptedEvent)?
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referencegetter/setter pair - onwaitingforkey ↔ dynamic Function(Event)?
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referencegetter/setter pair - pause ↔ void Function()
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
getter/setter pair - paused → bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets a flag that specifies whether playback is paused.no setter -
play
↔ Future<
void> Function() -
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
getter/setter pair - playbackRate ↔ num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets the current rate of speed for the media resource to play. This speed is expressed as a multiple of the normal speed of the media resource.getter/setter pair - played → TimeRanges
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets TimeRanges for the current media resource that has been played.no setter - preload ↔ Preload
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets a value indicating what data should be preloaded, if any.getter/setter pair - preservesPitch ↔ bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referencegetter/setter pair - readyState → num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referenceno setter - remote → RemotePlayback
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
no setter -
removeEventListener
→ ({void Function<
K$>(HTMLMediaElementEventMap< $1, void Function(String type, Object listener, [Object? options]) $2})K$> type, dynamic listener(K$), [Object? options]) -
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Overload accessor: $1, $2no setter - seekable → TimeRanges
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Returns a TimeRanges object that represents the ranges of the current media resource that can be seeked.no setter - seeking → bool
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets a flag that indicates whether the client is currently moving to a new playback position in the media resource.no setter -
setMediaKeys
↔ Future<
void> Function([MediaKeys?]) -
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
getter/setter pair - src ↔ String
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
The address or URL of the a media resource that is to be considered.getter/setter pair - srcObject ↔ Object?
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referencegetter/setter pair - textTracks → TextTrackList
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
MDN Referenceno setter - volume ↔ num
-
Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension
Gets or sets the volume level for audio portions of the media element.getter/setter pair