例
了解是否以及如何笔者认为应音频在页面加载时加载:
var x = document.getElementById("myAudio").preload;
x的结果将是:
none // The audio should NOT be loaded when the page loads
试一试» 定义和用法
预载属性设置或返回的值preload一个音频属性。
该preload属性指定是否以及如何笔者认为应音频在页面加载时被加载。
该preload属性允许创作者提供一个提示,关于他/她认为将导致最佳的用户体验是什么浏览器。 该属性可以在某些情况下被忽略。
注: preload如果属性被忽略autoplay属性存在。
注意: <audio>元件在HTML5是新的。
浏览器支持
属性 | |||||
---|---|---|---|---|---|
preload | 是 | 9 | 是 | 是 | 是 |
句法
返回预紧属性:
audioObject .preload
设置预压性能:
audioObject .preload="auto|metadata|none"
属性值
值 | 描述 |
---|---|
auto | 笔者认为,浏览器应该加载整个音频在页面加载时 |
metadata | 笔者认为,浏览器应该只加载元数据时,页面加载 |
none | 笔者认为,浏览器应该不会加载音频在页面加载时 |
技术细节
返回值: | 一个字符串,代表什么数据应该预先加载(if any) 。 可能的返回值是"auto" , "metadata" ,或"none" 。 请参见"Property Values"为了什么值的含义 |
---|
更多示例
例
如何设置不同的属性值的演示:
document.getElementById("myAudio").preload = "none";
document.getElementById("myaudio").preload = "auto";
试一试» 相关页面
HTML参考: HTML <audio>预装载属性
<音频对象