Ответ 1
Тип MIME с вашего сервера для видео fracWelDay3.ogv
неправильно используется как "text/plain".
$ curl -I http://www.synergese.co.uk/testMathsOnline/day3/videos/fracWelDay3.ogv
Обратите внимание, что Content-Type text/plain
вместо video/ogg
:
HTTP/1.1 200 OK
Date: Thu, 26 May 2011 21:55:25 GMT
Server: LiteSpeed
Accept-Ranges: bytes
Connection: close
ETag: "fa8cc4-4dde175c-0"
Last-Modified: Thu, 26 May 2011 09:03:24 GMT
Content-Type: text/plain
Content-Length: 16420036
Видео HTML5 воспроизводится для меня в Safari, Chrome и IE 9, но не в Firefox или IE 7-8. Если вы исправите проблему MIME-типа, она будет воспроизводиться в Firefox.
Если вы используете веб-сервер Apache или некоторую производную от Apache, вы можете использовать AddType directive
на своем сайте httpd.conf
или в .htaccess file
в каталоге, где хранятся ваши видеофайлы. (Если вы используете какой-либо другой веб-сервер, обратитесь к документации по серверам о том, как установить HTTP-заголовок Content-Type для определенных типов файлов.)
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm
Первая строка предназначена для видео в контейнере Ogg. Вторая строка предназначена для видео в контейнере MPEG-4. В-третьих, для WebM. Установите его один раз и забудьте об этом. Если вы забудете установить его, ваши видео не будут воспроизводиться в некоторых браузерах, даже если вы включили тип MIME в атрибут типа в своей разметке HTML.