Я пытаюсь воспроизвести видео HTML5 в Chrome 23 из Amazon Cloudfront. Должно быть просто, но я не могу заставить его работать. 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/mp4
, а для Content-Disposition
установлено значение inline
, как это предлагается в этом ответе.
Однако, когда я открываю свою тестовую страницу с элементом видео в Chrome и смотрю на сетевую консоль, я вижу только статус запроса (pending)
, а затем (canceled)
:
Видео воспроизводится нормально, когда я указываю видеоэлементу копию на моем локальном компьютере, но по какой-то причине оно не передается из Cloudfront должным образом.
Обратите внимание, что я использую дистрибутив для скачивания, так как мне не нужна потоковая передача RMTP. Чтобы быть уверенным, я также попробовал потоковую раздачу, но это приводит к статусу запроса (pending)
, за которым следует (failed)
.
У кого-нибудь есть идеи, что может быть не так?
http://d1dsyb3mv0b0i6.cloudfront.net/test/lines.mp4
отображается ошибка отказа в доступе, обычно это происходит, если объекта там нет. Удалось ли вам загрузить его напрямую? - person Jamie Taylor   schedule 20.12.2012