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)

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