Audio preload 属性

定义和用法

preload 属性设置或返回音频的 <audio> preload 属性 的值。

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

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

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

实例

例子 1

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

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

亲自试一试

例子 2

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

document.getElementById("myAudio").preload = "none";
document.getElementById("myaudio").preload = "auto";

亲自试一试

语法

返回 preload 属性:

audioObject.preload

设置 preload 属性:

audioObject.preload = "auto|metadata|none"

属性值

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

技术细节

返回值:

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

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

浏览器支持

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

相关页面

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