【问题标题】:HTML5 Audio on Desktop Safari: Long Delay桌面 Safari 上的 HTML5 音频:长时间延迟
【发布时间】:2020-05-25 17:59:11
【问题描述】:

我正在开发一个带有音乐播放列表的网站。代码很简单,我使用<audio>标签和preload="true",然后每当点击播放列表上的曲目时,我使用JS更改源,然后我加载并播放带有audio.load()audio.play()的曲目.这适用于除 Safari(在桌面上)之外的所有浏览器。借助快速的互联网连接,音频开始播放前会有 2-3 秒的延迟。连接速度较慢时,音乐开始播放最多需要 60 秒。在我看来,Safari 在开始播放之前会加载完整的 mp3 文件,而其他浏览器即使在互联网非常慢的情况下也可以完美地流式传输它。

mp3 尽可能小 (128kbsp),文件大小约为 1-2MB。

有没有办法改变 Safari 的行为并流式传输音频文件?

【问题讨论】:

  • @Kerman,我面临同样的问题。你能找到任何解决方案吗?
  • 同样的问题。你们有没有找到任何解决方案?

标签: javascript html audio safari


【解决方案1】:

不知何故,我通过在音频标签中设置 preload="none" 解决了这个问题。

【讨论】:

  • 我们等待操作确认,感谢您的贡献。如果你能给出解释,那就太好了。
猜你喜欢
  • 1970-01-01
  • 2014-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-24
  • 1970-01-01
  • 2018-09-02
相关资源
最近更新 更多