Chrome不会播放mp3文件?

时间:2012-05-31 19:45:27

标签: google-chrome cross-browser get mp3 httprequest

我的服务器上有一些非常奇怪的东西 - chrome不会播放mp3文件。

例如,当chrome指向第一台服务器上的mp3文件时:http://tinyurl.com/czqfw5a - 它将无法播放。当我将相同的文件放在我的第二台服务器上时:http://tinyurl.com/cju4yg4 - 它工作正常。

我检查了两个服务器上的http响应标头,它看起来很正确。

问题仅发生在Chrome上。 ff /即工作正常。

有人有想法吗?

4 个答案:

答案 0 :(得分:3)

短篇小说,就是这个错误:http://code.google.com/p/chromium/issues/detail?id=110309

长篇故事是它的工作方式,Chrome要求输入MP3文件,取消该请求(因为它不想下载),然后发出另一个请求流式传输的请求。

我用WireShark测试了几次。有一次,它没有关闭连接并继续发送数据包,从未实际响应第二个请求。在其他情况下,我甚至有HTTP/1.1 304 Not Modified

答案 1 :(得分:1)

我不得不在这里发帖,因为我遇到了同样的问题。我意识到在Chrome中,如果您在两个不同的选项卡中提供相同的mp3文件,则第二个选项卡将不会加载mp3文件。我花了一段时间才意识到我打开了两个标签。当我关闭那个时,另一个装好了。我希望我帮助那些犯了同样愚蠢错误的人,大声笑

答案 2 :(得分:0)

找到解决方案: 我将apache降级到2.2.17 - 突然间事情开始起作用了。 不知道为什么,但是新版apache中的某些内容可能会在chrome上出现mp3播放错误。

答案 3 :(得分:0)

这是一个闪光问题。至少在Chrome版本32.0.1700.77上,我相信它仍然是32位,最新的[必需] Flash插件是64位。