6

私はs3にmp3ファイルを持っています(そして他の多くのmp3ファイルで経験しました)が、クロム(および他のブラウザ:FF、safariなど)で再生されません。Chrome のネットワーク ダイアログは、s3 が応答していないように見える保留中の要求があることを示していますが、URL に対して wget を実行すると、すぐに応答が返されます。

さらに、nginx を実行しているサーバーからまったく同じファイルを提供すると、Chrome でも瞬時に URL にアクセスできます。S3 がバイト範囲リクエストをサポートしていることは知っているので、chrome のバイト範囲クエリに問題はないはずです。さらに、ファイルにアクセスできること、およびそのコンテンツ タイプが audio/mpeg であることを確認しました。

問題のファイルは次のとおりです

その URL に対する chrome のネットワーク リクエストのスクリーンショットを次に示します。ここに画像の説明を入力

4

2 に答える 2

1
于 2015-07-02T12:36:55.240 に答える
0

ファイルとまったく同じ問題がありました。

    元の URL は次のようになりました =>
    https://my-bucket-name.s3-eu-west-1.amazonaws.com/EIR.mp4

CloudFront ディストリビューションを追加すると、すべての問題が解決しました。

    URL が少しだけ変更されました:
    https://my-bucket-name.s3.amazonaws.com/EIR.mp4

(ただし、ディストリビューションの作成中に少し変更することも、必要に応じて独自の DNS を設定することもできます)。

于 2016-05-11T14:30:17.500 に答える