【问题标题】:I can't stream mp3 files from my server on Chrome我无法在 Chrome 上从我的服务器流式传输 mp3 文件
【发布时间】:2013-01-22 09:26:17
【问题描述】:

我正在使用 jPlayer 在我的网站(通过 Wordpress 提供支持)上制作音频播放器,但我无法让它在 Chrome 中运行。我刚刚发现,如果我尝试从 Chrome 上的服务器流式传输 mp3 播放器,它甚至不会流式传输。有谁知道为什么这可能不起作用?有没有办法强制它能够流式传输以便我可以让我的 jPlayer 工作?

尝试一个例子。在 Firefox 和 Chrome 中访问此页面。它应该在 Firefox 上正常播放,而不是在 Chrome 中播放。 http://www.startingtofeelit.com/wp-content/uploads/2013/02/araabMUZIK-The-Prince-Is-Coming.mp3

我认为这可能与 MIME 类型有关。我对这些不太熟悉,但是我在服务器的根文件夹中打开了我的 .htaccess 文件,并将 AddType audio/mpeg mp3 添加到底部,但这似乎也没有帮助。

【问题讨论】:

  • 我正在使用 Chrome,它对我来说很好。
  • 奇怪...现在对我来说也可以流式传输,但以前不是。我清空了我的缓存,现在它似乎工作了。有趣...
  • 确实很有趣。 Time2关闭这个问题。
  • 我刚刚转到我的主页 (startingtofeelit.com) 并尝试再次流式传输它,但现在它不起作用。必须从阻止它的服务器加载某些内容。更奇怪的是,如果您关闭上面有主页的选项卡,歌曲将再次开始播放/流式传输,您甚至不必尝试刷新它。问题没有解决。
  • 您可以稍微优化一下您的网站。加载需要 10-20 秒。

标签: html wordpress mime-types audio-streaming


【解决方案1】:

由于流可以正常播放,并且您说您有非常大的图像并且当您关闭页面选项卡时它可以工作,我怀疑您遇到了并发连接限制。

浏览器通常一次只会向服务器发出 3 或 4 个请求。如果这些连接已用完,则在这些连接完成之前,浏览器不太可能对 MP3 流提出额外请求。确保您使用的是keep-alive,并优化您的网站。

【讨论】:

    猜你喜欢
    • 2017-10-27
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2013-04-13
    • 1970-01-01
    相关资源
    最近更新 更多