На моем сайте у меня есть видео в форматах mp4 и ogv.
mp4 играет в браузерах webkit.
ogv играет в Firefox, но не хочет в Opera.
Существует тривиальный HTML:
<video poster="my_video.jpg" controls="controls">
<source src="my_video.mov" type="video/mp4" />
<source src="my_video.ogv" type="video/ogg; codecs='theora, vorbis'" />
</video>
Когда я открываю страницу, я вижу элемент видео с постером, но когда я нажимаю кнопку воспроизведения, ничего не происходит. Я не вижу прогресса загрузки и все еще как есть.
Но Firefox играет хорошо.
В инспекторе сети Opera, я вижу следующий заголовок HTTP для запроса видео файла .ogv:
GET /my_video.ogv HTTP / 1.1
Пользователь-агент: Opera / 9.80 (Macintosh; Intel Mac OS X 10.6.7; U; ru) Presto / 2.7.62 Версия / 11.01
Принять: текст / html, приложение / xml; q = 0,9, приложение / xhtml + xml, изображение / png, изображение / jpeg, изображение / gif, изображение / x-xbitmap, / ; q = 0,1
Часть "Принять" сбивает меня с толку. Почему он принимает эти типы контента для видео?
Есть идеи?