Проблема с воспроизведением видео в формате webm в Firefox

Используя VideoJS, у меня возникают проблемы с невозможностью воспроизведения формата webm в Firefox.

Изучив здесь эту проблему, я внес соответствующие изменения в свой файл htaccess. Исправлено воспроизведение ogg и ogv, но не webm. Я протестировал сам видеофайл webm, и он отлично воспроизводится в проигрывателе VLC.

Формат mp4 и форматы flahs отлично работают. Заранее благодарим за любые идеи по этому поводу.

htaccess:

AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .web

Отрывок HTML:

<video id="abacus_holiday_video" class="video-js vjs-holiday-skin" loop autoplay controls
  preload="auto" width="640" height="390" poster="my_video_poster.png"
  data-setup="{  }">
  <source src="abacus_holiday.webm" type='video/webm'>
  <source src="abacus_holiday.mp4" type='video/mp4'>

</video>

person jsuissa    schedule 13.11.2012    source источник


Ответы (1)


.htaccess сопоставляет расширения с типами MIME. Ваше расширение в коде, то есть в конце атрибута src, - .webm, но ваше отображение типа mime - .web, поэтому совпадений нет.

Либо измените / добавьте отображение в htaccess для webm, т.е.

AddType video/webm .webm

или переименуйте файл в .web.

Первое кажется лучшим FWIW.

person Robert Longson    schedule 14.11.2012