我在 s3 上有一个 mp3 文件(并且体验过许多其他 mp3 文件),它不能在 chrome 中播放(以及其他浏览器:FF、safari 等)。chrome 中的网络对话框显示有一个挂起的请求似乎从未被 s3 响应,但是如果我对 URL 执行 wget,我会立即得到响应。
此外,如果我从运行 nginx 的服务器上提供完全相同的文件,我也可以立即访问 chrome 中的 URL。我知道 S3 确实支持字节范围请求,所以 chrome 的字节范围查询应该没有问题。此外,我已验证该文件是可访问的,并且其内容类型是音频/mpeg。
这是有问题的文件: http: //s3.amazonaws.com/josh-tmdbucket/23/talks/ffcc525a0761cd9e7023ab51c81edb781077377d.mp3
这是该 URL 的 chrome 中网络请求的屏幕截图: