HTMLMediaElement$Typings extension

on

Properties

addEventListener → ({void Function<K$>(HTMLMediaElementEventMap<K$> type, dynamic listener(K$), [Object? options]) $1, void Function(String type, Object listener, [Object? options]) $2})

Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension

Overload accessor: $1, $2
no 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 Reference
getter/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 Reference
getter/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 Reference
getter/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 handle)

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 Reference
getter/setter pair
onwaitingforkey ↔ dynamic Function(Event)?

Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension

MDN Reference
getter/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 Reference
getter/setter pair
readyState → num

Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension

MDN Reference
no setter
remote → RemotePlayback

Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension

no setter
removeEventListener → ({void Function<K$>(HTMLMediaElementEventMap<K$> type, dynamic listener(K$), [Object? options]) $1, void Function(String type, Object listener, [Object? options]) $2})

Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension

Overload accessor: $1, $2
no 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 Reference
getter/setter pair
textTracks → TextTrackList

Available on HTMLMediaElement, provided by the HTMLMediaElement$Typings extension

MDN Reference
no 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