--- title: HTMLVideoElement slug: Web/API/HTMLVideoElement tags: - API - DOM - HTML DOM - HTML5 - Video translation_of: Web/API/HTMLVideoElement ---
HTMLVideoElement
接口提供了用于操作视频对象的特殊属性和方法。它同时还继承了{{domxref("HTMLMediaElement")}} 和 {{domxref("HTMLElement")}} 的属性与方法。
在不同浏览器中 支持的媒体格式 是不一样的。因此在提供媒体文件的时候,或者提供一种所有浏览器都支持的格式,或者提供格式不同的多个视频源来支持不同浏览器,保证你想要支持的浏览器都能够播放。
{{InheritanceDiagram(600, 140)}}
继承了其父对象 {{domxref("HTMLMediaElement")}}和{{domxref("HTMLElement")}}的属性。
unsigned long
值,以CSS pixels的单位给出视频资源的实际高度。这个值考虑了大小、对比度、明度、分辨率等,是由视频资源本身确定的。如果这个元素的ready state是 HAVE_NOTHING
,这个属性的值为0。unsigned long
值,以CSS pixels的单位给出视频资源的实际宽度。这个值考虑了大小、对比度、明度、分辨率等,是由视频资源本身确定的。如果这个元素的ready state是 HAVE_NOTHING
,这个属性的值为0。unsigned long
值,给出已经从媒体资源中解析的视频帧数。unsigned long
值,给出已经从媒体资源中解析,并解码为图像的视频帧数。unsigned long
值,给出被置入绘制队列(pipeline)等待绘制的视频帧数。unsigned long
值,给出已经被绘制的视频帧数。double
值,表示到目前为止,距上一次绘制过去了多长时间,单位是秒。继承了其父对象 {{domxref("HTMLMediaElement")}}和 {{domxref("HTMLElement")}}的方法。
规范 | 状态 | 注释 |
---|---|---|
{{SpecName('Media Source Extensions', '#idl-def-HTMLVideoElement', 'Extensions to HTMLVideoElement')}} | {{Spec2("Media Source Extensions")}} | 添加了 getVideoPlaybackQuality() 方法。 |
{{SpecName('HTML WHATWG', "the-video-element.html#the-video-element", "HTMLAreaElement")}} | {{Spec2('HTML WHATWG')}} | 相对于{{SpecName('HTML5 W3C')}}没有改变。 |
{{SpecName('HTML5 W3C', "embedded-content-0.html#the-video-element", "HTMLAreaElement")}} | {{Spec2('HTML5 W3C')}} | 最初定义 |