HTMLVideoElement
https://html.spec.whatwg.org/multipage/media.html#htmlmediaelement(仅提供英文版)除了w3c规范中描述的标准事件外,此对象还会发出数量很少的自定义事件。“playbackstarted”:当MediaPlayer开始播放时发送给客户端的事件“audiofocusgranted”:当MediaPlayer在获得音频焦点后于内部恢复播放时发送给客户端的事件。“audiofocuspaused”:当MediaPlayer因暂时失去音频焦点而在内部暂停播放时发送给客户端的事件。“audiofocuslost”:当MediaPlayer因永久失去音频焦点而在内部暂停播放时发送给客户端的事件。
扩展
构造函数
new HTMLVideoElement()
new HTMLVideoElement():
HTMLVideoElement
返回值
继承自
属性
audioTracks
abstractreadonlyaudioTracks:AudioTrackList
获取音频轨道的列表。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-audiotracks。
继承自
autoplay
abstractautoplay:boolean
如果设置为true,则在加载URL时自动开始播放。如果设置为false,则应用必须明确调用播放才能开始播放。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-autoplay。
继承自
buffered
abstractreadonlybuffered:TimeRanges
获取内容的缓冲时间范围。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-buffered。
继承自
controls?
optionalcontrols:boolean
启用或禁用媒体控件的用户界面。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-controls。
继承自
currentSrc
abstractreadonlycurrentSrc:string
获取当前正在播放的媒体的源URL。https://html.spec.whatwg.org/multipage/media.html#dom-media-currentsrc(仅提供英文版)。
继承自
currentTime
abstractcurrentTime:number
获取或设置播放的当前时间。设置当前时间会导致搜索操作。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-currenttime。
继承自
defaultSeekIntervalInSec
abstractdefaultSeekIntervalInSec:number
为远程控制媒体键按下功能“快进”或“快退”配置默认搜索间隔(以秒为单位)
继承自
HTMLMediaElement.defaultSeekIntervalInSec
duration
abstractreadonlyduration:number
获取正在播放的内容的持续时间。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-duration。
继承自
ended
abstractreadonlyended:boolean
检查媒体播放是否已结束。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-ended。
继承自
error
abstractreadonlyerror:MediaError
获取上次遇到的媒体错误。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-error。
继承自
height
abstractheight:number
设置视频的显示高度。https://html.spec.whatwg.org/multipage/embedded-content-other.html#dom-dim-height(仅提供英文版)。
mediaKeys?
abstractreadonlyoptionalmediaKeys:MediaKeys
简述
用于解密受DRM保护的内容的媒体密钥。有关更多信息,请参阅https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-mediakeys。
继承自
nodeName
abstractreadonlynodeName:string
有关更多信息,请参阅https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeName。
继承自
paused
abstractreadonlypaused:boolean
检查媒体播放是否已暂停。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-paused。
继承自
readyState
abstractreadonlyreadyState:number
获取媒体元素的就绪状态。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-readystate。
继承自
seekable
abstractreadonlyseekable:TimeRanges
获取内容的可搜索时间范围。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-seekable。
继承自
seeking
abstractreadonlyseeking:boolean
检查媒体元素当前是否在搜索。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-seeking。
继承自
src
abstractsrc:string
设置媒体源的URL。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#location-of-the-media-resource。
继承自
srcObject
abstractsrcObject:MediaProvider
设置源MediaProvider对象。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-srcobject。
继承自
textTracks
abstractreadonlytextTracks:TextTrackList
获取文本轨道的列表。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-texttracks。
继承自
videoHeight
abstractreadonlyvideoHeight:number
获取视频的高度。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-video-videoheight(仅提供英文版)。
videoTracks
abstractreadonlyvideoTracks:VideoTrackList
获取视频轨道的列表。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-videotracks。
继承自
videoWidth
abstractreadonlyvideoWidth:number
获取视频的宽度。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-video-videowidth(仅提供英文版)。
width
abstractwidth:number
设置视频的显示宽度。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/embedded-content-other.html#dom-dim-width(仅提供英文版)。
HAVE_CURRENT_DATA
readonlystaticHAVE_CURRENT_DATA:number=2
有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-have_current_data。
继承自
HTMLMediaElement.HAVE_CURRENT_DATA
HAVE_ENOUGH_DATA
readonlystaticHAVE_ENOUGH_DATA:number=4
有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-have_enough_data。
继承自
HTMLMediaElement.HAVE_ENOUGH_DATA
HAVE_FUTURE_DATA
readonlystaticHAVE_FUTURE_DATA:number=3
有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-have_future_data。
继承自
HTMLMediaElement.HAVE_FUTURE_DATA
HAVE_METADATA
readonlystaticHAVE_METADATA:number=1
有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-have_metadata。
继承自
HTMLMediaElement.HAVE_METADATA
HAVE_NOTHING
readonlystaticHAVE_NOTHING:number=0
有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-have_nothing。
继承自
方法
addEventListener()
abstractaddEventListener(type,listener,options?):void
添加事件侦听器。
参数
type
string
要侦听的事件。
listener
事件处理程序函数。
options?
忽略。
boolean |
AddEventListenerOptions |
返回值
void
继承自
HTMLMediaElement.addEventListener
addTextTrack()
abstractaddTextTrack(kind,label?,language?,uri?,mimeType?):TextTrack
参数
kind
kind参数必须返回TextTrack对象所代表的文本轨道的文本轨道类型。
label?
string
label参数必须返回TextTrack对象所代表的文本轨道的文本轨道标签。
language?
string
language参数必须返回TextTrack对象所代表的文本轨道的文本轨道语言。
uri?
string
uri参数必须返回TextTrack对象所代表的文本轨道的带外字幕的uri。这是自定义添加(不是w3c规范的一部分)。如果您指定uri参数,则该组件将解析并呈现字幕。
mimeType?
string
mimeType参数必须返回TextTrack对象所代表的文本轨道的带外字幕的mime类型。这是自定义添加(不是w3c规范的一部分)。
返回值
TextTrack
简述
有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-addtexttrack。
继承自
getVideoPlaybackQuality()
abstractgetVideoPlaybackQuality():VideoPlaybackQuality
获取视频播放质量属性。有关更多信息,请参阅https://w3c.github.io/media-playback-quality/#dom-htmlvideoelement-getvideoplaybackquality(仅提供英文版)。
返回值
pause()
abstractpause():void
暂停播放。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-pause。
返回值
void
继承自
play()
abstractplay():void
开始播放。有关更多信息,请参阅https://html.spec.whatwg.org/multipage/media.html#dom-media-play。
返回值
void
继承自
removeEventListener()
abstractremoveEventListener(type,listener,options?):void
删除事件侦听器。
参数
type
string
要侦听的事件。
listener
要删除的事件处理程序函数。
options?
忽略。
boolean |
EventListenerOptions |
返回值
void
继承自
HTMLMediaElement.removeEventListener
setMediaKeys()
abstractsetMediaKeys(mediaKeys?):Promise<void>
参数
mediaKeys?
有关更多信息,请参阅https://www.w3.org/TR/encrypted-media/#dom-mediakeys。
返回值
Promise<void>
简述
设置用于解密受DRM保护的内容的媒体密钥。有关更多信息,请参阅https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeys。
继承自
Last updated: 2025年10月2日

