- 0133技术站
- 联系QQ:88526
- QQ交流群
- 微信公众号
枚举属性,让开发者自行思考来示意浏览器使用何种加载方式以达到最好的用户体验。可以是以下属性之一:
none: 示意用户可能不会播放该音频,或者服务器希望节省带宽;换句话说,该音频不会被缓存;
metadata: 示意即使用户可能不会播放该音频,但获取元数据 (例如音频长度) 还是有必要的。
auto: 示意用户可能会播放音频;换句话说,如果有必要,整个音频都将被加载,即使用户不期望使用。
空字符串 : 等效于auto属性。
假如不设置,默认值就是浏览器定义的了(不同浏览器会选择自己的默认值), 即使规范建议设置为 metadata.
目前所有主流浏览器都支持 preload 属性,除了 Internet Explorer。
preload 属性是 HTML 5 中的新属性。<audio> 标签是HTML5新标签。
<audio preload="auto|metadata|none">
值 | 描述 |
---|---|
load | 规定是否预加载音频。 可能的值:
|
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <audio controls preload="none"> <source src="http://ss.0133.cn/ueditor/php/upload/video/20190408/1554714441875712.ogg" type="audio/ogg"> <source src="http://ss.0133.cn/ueditor/php/upload/video/20190408/1554714396121183.mp3" type="audio/mpeg"> 您的浏览器不支持 audio 元素。 </audio> </body> </html>
点击 "运行实例" 按钮查看在线实例
推荐手册