【问题标题】:android chrome html5 live audio stops playing after 5minandroid chrome html5 实时音频在 5 分钟后停止播放
【发布时间】: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


【解决方案1】:

此行为似乎是由当时适用于 android 的 chrome 版本中的错误引起的。 chrome 浏览器的更新解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 2014-07-16
    • 1970-01-01
    • 2013-03-03
    相关资源
    最近更新 更多