我正在使用这个 <audio src="audio.mp3" /> 现在这个文件很大,当有人加载页面时,系统会自动下载它。是否有一种方法,只有当有人按下播放按钮时,才进行下载。因为这个播放器在我的每个页面上都有,并且会浪费带宽。
您可以使用 preload='none' 属性。 文档在这里 "none" 属性: 向用户代理提供提示,表明作者不希望用户需要媒体资源,或者服务器希望最小化不必要的流量。如果缓冲开始,此状态不提供有关实际下载媒体资源的积极程度的提示(例如,一旦用户点击“播放”)。 您的 HTML 可以像这样:<audio preload="none"> <source src="audio.mp3" type="audio/mpeg" /> Your browser does not support this audio type. </audio>