html - Chrome 忽略音频预加载 ="metadata"

标签 html google-chrome html5-audio

我的代码基本上就是这样

<audio controls preload="metadata">
  <source src="linktofile.wav" type="audio/ogg">
</audio>

在 Firefox 18.0.1 中 - 它导致 8.4 KB 数据下载(在 Firebug 上检查过)。
但在 Chrome 24.0.1312.52 m 中 - 它开始下载整个文件(在开发者工具中 - 它以 MB 为单位显示下载大小)。

什么给了?

最佳答案

据我了解,预加载值是浏览器的提示,而不是绝对命令。换句话说,它们是对浏览器应该如何表现的建议。浏览器可能会或可能不会遵循提示,因此如果它并不总是有效,请不要感到惊讶。

http://www.mediacollege.com/internet/html/audio/preload.html

关于html - Chrome 忽略音频预加载 ="metadata",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14479413/

相关文章:

jquery - 如何使用 jQuery 播放音频文件?

javascript - HTML5 音频 : How to Play only a Selected Portion of an Audio File (audio sprite)?

html - 如何将图像的高度等距扩展到其全宽容器之外?

Jquery 阻止链接但保留 url anchor

javascript - jQuery 动态生成范围 slider

jquery - Chrome jQuery图像请求状态 "pending"

html - 当 chrome 15 中设置了边框半径时边框不出现

javascript - Jquery单选复选框问题

javascript - Google Chrome 中的 XPath 错误?

javascript - 使用 jQuery 在 Mousedown/up 上播放/暂停音频