我的服务器上有一些非常奇怪的东西 - chrome不会播放mp3文件。
例如,当chrome指向第一台服务器上的mp3文件时:http://tinyurl.com/czqfw5a - 它将无法播放。当我将相同的文件放在我的第二台服务器上时:http://tinyurl.com/cju4yg4 - 它工作正常。
我检查了两个服务器上的http响应标头,它看起来很正确。
问题仅发生在Chrome上。 ff /即工作正常。
有人有想法吗?
答案 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位。