У меня возникли проблемы с элементом <video>
. У меня есть небольшая демонстрационная страница, где я запускаю видео. Этот файл доступен в .webm
, .mp4
и .ogv
. Видео воспроизводится правильно в Firefox (10) Mac + Win , Safari Mac , Chrome Mac .
Ни Safari-версия windows , ни Chrome не воспроизводят и не показывают этот видеофайл (возможно, проблема с Webkit?). Вот как выглядит HTML-код:
<video controls>
<source src="video/chicane.webm" type='video/webm; codecs="vp8, vorbis"'/>
<source src="video/chicane.mp4" type="video/mp4"/>
<source src="video/chicane.ogv" type="video/ogv"/>
</video>
Я также использую файл .htaccess
для нормализации типов MIME, похоже на
# Video
AddType video/ogg ogv
AddType video/mp4 mp4 m4v
AddType video/webm webm
Изучив инструменты разработчика Chromes или Safaris (вкладка «Сеть»), похоже, что он решает воспроизвести файл .webm
, но не может понять mime type
(показывает неопределенное), а также выглядит так пытается получить доступ к файлам дважды.
Посмотри сам:
http://www.typeofnan.com («потрясающая вкладка»)
Понятия не имею, почему он работает нормально на OSX с обоими браузерами, если кто-то может обнаружить ошибку на сайте, пожалуйста, дайте мне знать. В настоящее время я обнаруживаю некоторые функции и использую Javascript для .play()
видео. Однако, если я использую атрибут autoplay
в теге <video>
, Chrome, по крайней мере, воспроизводит звук, но по-прежнему не воспроизводит видео.
Ссылка: Источник сайта на github