我目前正在使用HTML5音频播放器通过(移动)浏览器提供音频流(24/7的广播流)。加载流并播放正常运行。
主要问题是HTML5的<audio>
标签即使不活跃也会继续下载(缓冲)内容。这对于大多数移动用户来说可能是一个主要问题,因为他们大多需要支付数据使用费用。到目前为止,我还没有能够找到一种有效的跨浏览器解决方案来防止这种情况发生。
我尝试过以下方法:
- 在暂停时卸载源。< 这不适用于跨浏览器
- 删除音频播放器元素并加载新元素。这样做虽然可行但,老实说,这是一种非常繁琐的执行极其简单任务的方法。
我只是想知道是否有什么地方我忽略了这个问题,因为我相信我不是唯一遇到这个问题的人。