.ogg видео не играет в firefox
Мы только начинаем с видео html5 и не можем получить файлы .ogg
, чтобы играть в Firefox, какие-нибудь советы? Вот источник, который мы используем:
<video width="640" height="360" poster="http://video.thewebreel.com/episode_001/episode_001.jpg" controls autoplay autobuffer>
<source src="http://video.thewebreel.com/episode_001/episode_001.ogg" type="video/ogg" type='video/ogg; codecs="theora, vorbis"'/>
<source src="http://video.thewebreel.com/episode_001/episode_001.mp4" type="video/mp4" />
</video>
Здесь показан живой пример:
http://thewebreel.com/2010/05/02/episode-1.html
Однако мы полностью сбиты с толку, все кажется совершенно правильным.
Ответы
Ответ 1
Я загрузил ваш .ogg на свой сервер, подозревая, что это проблема сервера, и он отлично работает на моем сервере
Я предполагаю, что ваш веб-сервер отвечает
Content-type: binary/octet-stream
Попробуйте добавить типы mime в nginx...
Откройте файл конфигурации типа nginx mime, например:/etc/nginx/mime.types
Добавьте эти строки после последнего типа видео mime
video/ogg ogm;
video/ogg ogv;
video/ogg ogg;
Ответ 2
В одном из упомянутых ссылок правильный способ воспроизведения файлов ogg - это...
<audio preload="auto" controls="controls">
<source src="media/song.ogg" type="application/ogg">
</audio>
Спасибо, кто указал на это здесь.
Проблемы с HTML5 (mp4 и ogv) в Safari и Firefox - но Chrome все хорошо
Ответ 3
Правильные типы mime для установки на вашем сервере
AddType audio/ogg .oga (audio oga file)
AddType video/ogg .ogv (video ogv file)
AddType application/ogg .ogg (for audio and video)
Источники:
Ответ 4
Игра Ogg видео играла на Firefox 3.6, но не 4.0.
Здесь решение: autobuffer видео управляет preload = "auto" вместо видеоконтроля preload = "none"
Это работает в Firefox 3.6 и 4.0, а теперь MSIE 9!