4

我的代码基本上是这样的

<audio controls preload="none" src="linktofile.mp3" />

它在 Safari 5 和 Chrome 8 中运行良好,只是 Chrome 完全忽略了 preload 属性并在页面加载后开始加载(不播放)文件。如果页面充满了音频标签,这会消耗大量带宽。

有没有办法让 Chrome 的行为像 Safari 5(即正确的方式)并且只在用户点击播放按钮时加载文件?

4

3 回答 3

4

这是 Chrome错误 #16482,但仍未修复,不。

更新:截至 2011 年 4 月 6 日,它已修复 :-)

于 2010-12-31T20:17:49.773 回答
3

您可以有一个占位符元素,并在单击它时将其替换为 Javascript 的 Audio 元素......

于 2010-12-31T20:22:00.273 回答
0

您是否尝试将autobuffer属性设置为 false?

于 2010-12-31T20:19:30.180 回答