6

我在 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 中网络请求的屏幕截图:在此处输入图像描述

4

2 回答 2

1
于 2015-07-02T12:36:55.240 回答
0

文件有同样的问题。

    原始网址看起来像这样 =>
    https://my-bucket-name.s3-eu-west-1.amazonaws.com/EIR.mp4

添加了 CloudFront 发行版,它解决了我所有的问题。

    网址只改变了一点:
    https://my-bucket-name.s3.amazonaws.com/EIR.mp4

(但您可以在创建分发时对其进行一些修改/如果您愿意,甚至可以设置您自己的 DNS)。

于 2016-05-11T14:30:17.500 回答