Extended by
MediaPlayerHTMLVideoElementHTMLAudioElement
Implements
Constructors
new HTMLMediaElement()
new HTMLMediaElement(): HTMLMediaElement
Returns
HTMLMediaElementProperties
src
src: string
Set the URL of the media source.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#location-of-the-media-resource.
srcObject
srcObject: MediaProviderSet the source
MediaProvider object.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-srcobject.
error
readonly error: MediaError
Get the last media error encountered.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-error.
currentSrc
Get the source URL of the current media being played. https://html.spec.whatwg.org/multipage/media.html#dom-media-currentsrc.readonlycurrentSrc:string
networkState
https://html.spec.whatwg.org/multipage/media.html#dom-media-networkstate.readonlynetworkState:number
buffered
readonly buffered: TimeRanges
Get the buffered time range of the content.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-buffered.
readyState
Get the ready state of the media element. For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-readystate.readonlyreadyState:number
seeking
Check whehter the media element is currently seeking. For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-seeking.readonlyseeking:boolean
duration
Get the duration of the content being played. For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-duration.readonlyduration:number
paused
Check whether the media playback is paused or not. For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-paused.readonlypaused:boolean
played
readonly played: TimeRanges
https://html.spec.whatwg.org/multipage/media.html#dom-media-played
seekable
readonly seekable: TimeRanges
Get the seekable time range of the content.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-seekable.
ended
Check whehter the media playback has ended. For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-ended.readonlyended:boolean
preload
preload: string
https://html.spec.whatwg.org/multipage/media.html#attr-media-preload
currentTime
currentTime: number
Get or set the current time of the playback.
Setting the current time leads to a seek operation.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-currenttime.
defaultPlaybackRate
defaultPlaybackRate: number
https://html.spec.whatwg.org/multipage/media.html#dom-media-defaultplaybackrate
playbackRate
playbackRate: number
https://html.spec.whatwg.org/multipage/media.html#dom-media-playbackrate
autoplay
autoplay: boolean
If set to true, automatically starts the playback when the URL is loaded.
If set to false, the app must call play explicitly to start playback.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-autoplay.
loop
loop: boolean
https://html.spec.whatwg.org/multipage/media.html#dom-media-loop
controls?
Enable or disable the UI for media controls. For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-controls.optionalcontrols:boolean | undefined
volume
volume: number
https://html.spec.whatwg.org/multipage/media.html#dom-media-volume
muted
muted: boolean
https://html.spec.whatwg.org/multipage/media.html#dom-media-muted
defaultMuted
defaultMuted: boolean
https://html.spec.whatwg.org/multipage/media.html#dom-media-defaultmuted
audioTracks
readonly audioTracks: AudioTrackList
Gets the list of audio tracks.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-audiotracks.
videoTracks
readonly videoTracks: VideoTrackList
Gets the list of video tracks.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-videotracks.
textTracks
readonly textTracks: TextTrackList
Gets the list of text tracks.
For additional information, see
https://html.spec.whatwg.org/multipage/media.html#dom-media-texttracks.
mediaKeys?
The media keys to use to decrypt DRM protected content. For additional information, see https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-mediakeys.readonlyoptionalmediaKeys: MediaKeys| undefined
nodeName
For additional information, see https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeName.readonlynodeName:string
HAVE_NOTHING
For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-have_nothing.staticreadonlyHAVE_NOTHING:number=0
HAVE_METADATA
For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-have_metadata.staticreadonlyHAVE_METADATA:number=1
HAVE_CURRENT_DATA
For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-have_current_data.staticreadonlyHAVE_CURRENT_DATA:number=2
HAVE_FUTURE_DATA
For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-have_future_data.staticreadonlyHAVE_FUTURE_DATA:number=3
HAVE_ENOUGH_DATA
For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-have_enough_data.staticreadonlyHAVE_ENOUGH_DATA:number=4
NETWORK_EMPTY
https://html.spec.whatwg.org/multipage/media.html#dom-media-network_empty.staticreadonlyNETWORK_EMPTY:number=0
NETWORK_IDLE
https://html.spec.whatwg.org/multipage/media.html#dom-media-network_idle.staticreadonlyNETWORK_IDLE:number=1
NETWORK_LOADING
https://html.spec.whatwg.org/multipage/media.html#dom-media-network_loading.staticreadonlyNETWORK_LOADING:number=2
NETWORK_NO_SOURCE
https://html.spec.whatwg.org/multipage/media.html#dom-media-network_no_source.staticreadonlyNETWORK_NO_SOURCE:number=3
defaultSeekIntervalInSec
defaultSeekIntervalInSec: number
Configure the default seek interval in second for remote control media key
press “fast-forward” or “rewind” functionality
Methods
addEventListener()
abstractaddEventListener(type:string, listener: EventListener, options?:boolean | AddEventListenerOptions | undefined):void
Parameters
type
string
listener
EventListeneroptions?
boolean | AddEventListenerOptions | undefined
addTextTrack()
For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-addtexttrack.abstractaddTextTrack(kind: TextTrackKind, label?:string | undefined, language?:string | undefined, uri?:string | undefined, mimeType?:string | undefined): TextTrack
Parameters
kind
TextTrackKind Thekind parameter must return the text track kind of the text track that the TextTrack object represents.
label?
string | undefined
The label parameter must return the text track label of the text track that the TextTrack object represents.
language?
string | undefined
The language parameter must return the text track language of the text track that the TextTrack object represents.
uri?
string | undefined
The uri parameter must return the URI of the out of band subtitle of the text track that the TextTrack object represents.
This is a custom addition (not part of the w3c specification). If you specify the uri parameter, the component parses and renders subtitles.
mimeType?
string | undefined
The mimeType parameter must return the mime type of the out of band subtitle of the text track that the TextTrack
object represents. This is a custom addition (not part of the w3c specification).
Returns
TextTrackcanPlayType()
https://html.spec.whatwg.org/multipage/media.html#dom-navigator-canplaytypeabstractcanPlayType(type:string): CanPlayTypeResult
Parameters
type
string
mime type
Returns
CanPlayTypeResultfastSeek()
https://html.spec.whatwg.org/multipage/media.html#dom-media-fastseekabstractfastSeek(time:number):void
Parameters
time
number
getStartDate()
https://html.spec.whatwg.org/multipage/media.html#dom-media-getstartdateabstractgetStartDate():Date
Returns
Date
load()
https://html.spec.whatwg.org/multipage/media.html#dom-media-loadabstractload():void
pause()
Pauses the playback. For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-pause.abstractpause():void
play()
Starts the playback. For additional information, see https://html.spec.whatwg.org/multipage/media.html#dom-media-play.abstractplay():void
removeEventListener()
abstractremoveEventListener(type:string, listener: EventListener, options?:boolean | EventListenerOptions | undefined):void
Parameters
type
string
listener
EventListeneroptions?
boolean | EventListenerOptions | undefined
setMediaKeys()
Sets the media keys used for decrypting DRM protected content. For additional information, see https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeysabstractsetMediaKeys(mediaKeys?: MediaKeys| undefined):Promise<void>
Parameters
mediaKeys?
MediaKeys | undefined
For additional information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeys.
Returns
Promise<void>
