如何停止HTML5音频自动下载

3

我正在使用这个

<audio src="audio.mp3" />

现在这个文件很大,当有人加载页面时,系统会自动下载它。
是否有一种方法,只有当有人按下播放按钮时,才进行下载。因为这个播放器在我的每个页面上都有,并且会浪费带宽。
1个回答

12

您可以使用 preload='none' 属性。 文档在这里

"none" 属性:

向用户代理提供提示,表明作者不希望用户需要媒体资源,或者服务器希望最小化不必要的流量。如果缓冲开始,此状态不提供有关实际下载媒体资源的积极程度的提示(例如,一旦用户点击“播放”)。

您的 HTML 可以像这样:

<audio preload="none">
  <source src="audio.mp3" type="audio/mpeg" />
  Your browser does not support this audio type.
</audio> 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接