1

Amazon Cloudfront から Chrome 23 で HTML5 ビデオを再生しようとしています。簡単なはずですが、動作させることができません。HTMLはあなたが期待するものです:

<video width="1280" height="720">
  <source src="http://d1dsyb3mv0b0i6.cloudfront.net/test/lines.mp4" type="video/mp4" />
  Your browser does not support the video element.
</video>

この回答で提案されているように、がに設定され、がContent-Headerに設定されていることを確認しました。video/mp4Content-Dispositioninline

ただし、Chrome でビデオ要素を含むテストページを開き、ネットワーク コンソールを見ると、リクエスト ステータスが(pending)次のようになっているだけ(canceled)です。

ここに画像の説明を入力

ビデオ要素をローカル マシンのコピーに向けると、ビデオは正常に再生されますが、何らかの理由で Cloudfront から正しく提供されません。

RMTP ストリーミングは必要ないため、ダウンロード ディストリビューションを使用していることに注意してください。確かに、ストリーミング配信も試してみましたが、その結果、リクエストステータスの(pending)後に(failed).

誰が何が間違っている可能性がありますか?

4

1 に答える 1

3

S3 にあると思われるファイルがあることを確認し、認証文字列なしでオブジェクトをロードできるようにアクセス許可が設定されていることを確認します。

ポリシーも生成するには、ここをチェックしてください。

http://awspolicygen.s3.amazonaws.com/policygen.html

于 2012-12-20T11:41:11.480 に答える