【发布时间】:2017-03-03 07:42:15
【问题描述】:
我有一个使用 html5 音频元素在网页中播放的 icecast 直播。
在使用 chrome 的 Android 手机上,直播流在大约 5-10 分钟后会无缘无故停止播放。在 android 上使用 firefox 可以无限期播放,没有任何问题。
我什至不确定如何解决此问题。我怎样才能找出正在发生的事情并找到解决方案(除了告诉用户使用不同的浏览器......)
我的代码很简单:
<p>The stream may take up to 30 seconds to load.</p>
<audio controls autoplay>
<source src="http://xxx.xxx.xxx.xxx:8000/stream.mp3" type="audio/mpeg">
</audio>
尽管在开发者选项中启用了“保持清醒”并在屏幕打开的情况下保持 chrome 打开,但我尝试过的每部 Android 手机都会出现此问题并且仍然存在。
【问题讨论】:
-
桌面版 Chrome 有什么问题吗?我遇到同样的问题,但在电脑上。真的可以使用帮助
-
对我来说,它在桌面上运行良好,但我在解决方法上取得了进展。我尝试的第一件事(可能对你有用)是使用缪斯广播播放器(muses.org),它似乎可以检测到音频停顿并重新连接。我不喜欢缪斯界面的设计方式,所以我正在使用 JavaScript 开发类似的解决方案。如果我弄清楚了,我会发布答案。
标签: android html google-chrome html5-audio icecast