android chrome html5 实时音频在 5 分钟后停止播放

标签 android html google-chrome html5-audio icecast

我有一个使用 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/

相关文章:

java - Activity 启动时的默认 fragment

java - 使用匹配器和正则表达式后如何传递数组项的原始值

javascript - 在 Firefox 中从父级调用 iframe 中的函数

javascript - 同源政策,谷歌浏览器, Canvas 和文件 ://scheme

javascript - 预填充值形成时覆盖标签

ios - WebRTC 在 Chrome 21 for iOS 中可用吗?

android - 在 Android 中,如何让我的应用程序使用连接到车载底座 USB 端口的耳机?

android - 需要在 Android 上使用 RXJava 的简单 map()、reduce() 示例,无需 Java 8 lambda

javascript - Javascript 中的 if-else 示例 - 初学者

html - 在 HTML 和 CSS 中像谷歌一样的搜索栏