Почему видео в HTML5 проигрывается в Firefox 11 непоследовательно? - PullRequest
7 голосов
/ 29 марта 2012

У меня есть следующий HTML5-код ​​видео на моей домашней странице, и он странно действует в Firefox 11.

<video width="900" height="508" autoplay="autoplay" controls="controls">
    <source type="video/webm" src="http://www.mysite.com/MovieClip.webm"></source>
    <source type="video/mp4" src="http://www.mysite.com/MovieClip.mp4"></source>
</video>

Когда загружается домашняя страница на моем сайте, вместо видео появляется следующее сообщение об ошибке: "Не найдено видео с поддерживаемым форматом и типом MIME."

Однако, когда я открываю путь для мультимедиа "http://www.mysite.com/MovieClip.webm" напрямую, на новой вкладке он просто отлично загружает мультимедиа (используя внутренний видеоплеер Firefox HTML5)!

Затем, сразу после того, как я возвращаюсь на свою домашнюю страницу и обновляю страницу, теперь она загружает видео очень хорошо! Любые идеи о том, почему это происходит и как это исправить?

Заранее спасибо!

Ответы [ 3 ]

3 голосов
/ 30 марта 2012

Убедитесь, что ваш веб-сервер настроен для доставки видео WebM в формате MIME "video / webm".Вы можете быстро и вручную проверить, так ли это на самом деле, подключившись к вашему веб-серверу и отправив запрос HEAD:

telnet www.mysite.com 80

[после подключения ...]

HEAD /MovieClip.webm HTTP/1.1
Host: www.mysite.com

И завершитезапрос с 2 возвратами каретки.Заголовок ответа HTTP должен содержать строку «Content-Type:».Если в нем не указано «video / webm», Firefox не примет ваш файл WebM.

2 голосов
/ 03 апреля 2012

Относительно мультимедиа Ответ Майка. Если ваш сервер поставляет неверный тип MIME для видео, просто поместите файл htaccess со следующим содержимым в каталог видео:

AddType video/mp4 mp4
AddType video/ogg ogg
AddType video/webm webm

Это сработало хорошо.

Если, пожалуйста, оцените его ответ;)

Поздравления func0der

0 голосов
/ 13 апреля 2012

Я не совсем уверен, что это решит вашу проблему, но мы также заметили странное поведение с фильмами .webm в Firefox 11 (только в Windows): точка воспроизведения видеоэлемента автоматически переходит к концу фильма, даже если вы откройте файл явно, т.е. без окружающей HTML-страницы. Это, конечно, делает все настройки автозапуска непригодными.

Нашим решением было изменить порядок источников, чтобы Firefox предпочел файлы .ogg, а не .webm - больше не нужно было ничего менять в HTML-коде.

...