HTMLVideoElement
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
* Some parts of this feature may have varying levels of support.
HTMLVideoElement 接口提供了用于操作视频对象的特殊属性和方法。它同时还继承了HTMLMediaElement 和 HTMLElement 的属性与方法。
在不同浏览器中 支持的媒体格式 是不一样的。因此在提供媒体文件的时候,或者提供一种所有浏览器都支持的格式,或者提供格式不同的多个视频源来支持不同浏览器,保证你想要支持的浏览器都能够播放。
must be a string属性
继承了其父对象 HTMLMediaElement 和 HTMLElement 的属性。
HTMLVideoElement.height-
表达 HTML 属性
height的值的一个DOMString,以 CSS pixels 的单位给出了显示区域的大小。 HTMLVideoElement.posterHTMLVideoElement.videoHeight只读-
返回一个
unsigned long值,以 CSS pixels 的单位给出视频资源的实际高度。这个值考虑了大小、对比度、明度、分辨率等,是由视频资源本身确定的。如果这个元素的 ready state 是HAVE_NOTHING,这个属性的值为 0。 HTMLVideoElement.videoWidth只读-
返回一个
unsigned long值,以 CSS pixels 的单位给出视频资源的实际宽度。这个值考虑了大小、对比度、明度、分辨率等,是由视频资源本身确定的。如果这个元素的 ready state 是HAVE_NOTHING,这个属性的值为 0。 HTMLVideoElement.width
Gecko 特定属性
HTMLVideoElement.mozParsedFrames只读 非标准-
返回一个
unsigned long值,给出已经从媒体资源中解析的视频帧数。 HTMLVideoElement.mozDecodedFrames只读 非标准-
返回一个
unsigned long值,给出已经从媒体资源中解析,并解码为图像的视频帧数。 HTMLVideoElement.mozPresentedFrames只读 非标准-
返回一个
unsigned long值,给出被置入绘制队列 (pipeline) 等待绘制的视频帧数。 HTMLVideoElement.mozPaintedFrames只读 非标准-
返回一个
unsigned long值,给出已经被绘制的视频帧数。 HTMLVideoElement.mozFrameDelay只读 非标准-
返回一个
double值,表示到目前为止,距上一次绘制过去了多长时间,单位是秒。 HTMLVideoElement.mozHasAudio只读 非标准-
返回一个
Boolean值,表示这个视频是否有关联音频。
方法
继承了其父对象 HTMLMediaElement和 HTMLElement的方法。
HTMLVideoElement.getVideoPlaybackQuality()实验性-
返回一个
VideoPlaybackQuality对象,包含了对当前播放引擎的量度信息。
规范
| Specification |
|---|
| HTML> # htmlvideoelement> |
浏览器兼容性
Loading…
参见
- HTML element implementing this interface:
<video>. - Demo of video paint statistics
- Supported media formats