html5 – 停止标签中的音频缓冲

我正在使用 HTML5音频播放器通过(移动)浏览器提供音频流(全天候无线电流).加载在流中并播放它工作正常.

主要的问题是HTML5< audio>标签即使没有活动也会继续下载(缓冲)内容.这可能是移动用户的主要问题,因为他们大多数都支付数据使用费用.到目前为止,我还没有找到一个体面的解决方案,跨浏览器来防止这种情况.

我曾经尝试过:

>按下暂停按钮时卸载源. <这不工作跨浏览器
>删除音频播放器元素并加载一个新的.这样做,但是
说实话,这是非常恶作剧的方式
简单的任务.

我只是想知道是否有一些我在这个整个问题上忽略的东西,因为我相信我不是唯一一个这个问题.

解决方法

< audio>元素包括预加载属性.这可以设置为“无”或“元数据”,这应该防止音频预加载.

资料来源:https://developer.mozilla.org/en/docs/Web/HTML/Element/audio

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码