Video preload 属性

定义和用法

preload 属性设置或返回视频的 preload 属性 的值。

preload 属性规定是否以及如何在页面加载时应该加载视频。

preload 属性允许作者向浏览器提供关于他/她认为会带来最佳用户体验的提示。在某些情况下,此属性可能会被忽略。

注释:如果存在 autoplay 属性,则忽略 preload 属性。

实例

例子 1

查明是否以及如何在页面加载时应该加载视频:

var x = document.getElementById("myVideo").preload;

亲自试一试

例子 2

演示如何设置不同的属性值:

document.getElementById("myVideo").preload = "none";
document.getElementById("myVideo").preload = "auto";

亲自试一试

语法

返回 preload 属性:

videoObject.preload

设置 preload 属性:

videoObject.preload = "auto|metadata|none"

属性值

描述
auto 页面加载时浏览器应该加载整个视频。
metadata 页面加载时浏览器应该只加载元数据。
none 页面加载时浏览器不应该加载视频。

技术细节

返回值:

字符串值,表示应预加载哪些数据(如果有)。

可能的返回值是: "auto"、"metadata" 或 "none"。

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 9.0 支持 支持 支持

相关页面

HTML 参考手册:HTML <video> preload 属性