我目前正在使用 HTML5 音频播放器通过(移动)浏览器提供音频流(24/7 无线电流)。加载流并播放它工作正常。
主要问题是 HTML5<audio>
标记即使在不活动时也会继续下载(缓冲)内容。对于移动用户来说,这可能是一个主要问题,因为他们中的大多数人为数据使用付费。到目前为止,我还没有找到一个体面的解决方案,可以跨浏览器来防止这种情况。
到目前为止我尝试过:
- 按下暂停时卸载源。< 这不适用于跨浏览器
- 删除音频播放器元素并加载一个新元素。这可行,但老实说,这是执行极其简单的任务的一种非常hacky 的方式。
我只是想知道在整个问题中是否有我忽略的东西,因为我确信我不是唯一一个遇到这个问题的人。