我有一个使用 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 for android 版本中的错误引起的。 Chrome 浏览器的更新解决了这个问题。
关于android chrome html5 实时音频在 5 分钟后停止播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40169123/