Почему мой файл webm не воспроизводится в Firefox?

Я использую video.js, я пытался использовать OGV и теперь WebM. Ни один из них не будет играть в Firefox 25. Сайт http://www.hybi.info/

<video id="intro" class="video-js vjs-default-skin" width="498" height="365" 
data-setup= '{"controls":true, "autoplay": true, "preload":"auto"}'>
<source src="/images/intro.mp4" type="video/mp4">
<source src="/images/intro.webm" type="video/webm">
<source src="/images/intro.ogv" type="video/ogg">
</video>

До использования video.js я получил

Video format or MIME type is not supported. 

Прекрасно работает в Chrome. В чем дело?

2 ответа

Решение

РЕШЕНО: Проблема здесь была на самом деле с учетной записью хостинга - Godaddy.

Godaddy по умолчанию не обслуживает.webm или.ogv / ogg, а использование.httaccess ничего не делает. Вместо этого вам нужно создать файл web.config и добавить следующий код:

<configuration>
   <system.webServer>
   <staticContent>
     <mimeMap fileExtension=".EXTENSION" mimeType="TYPE/SUBTYPE" />
   </staticContent>
 </system.webServer>
</configuration>

например я добавил:

<configuration>
 <system.webServer>
   <staticContent>
     <mimeMap fileExtension=".ogv" mimeType="video/ogg" />
     <mimeMap fileExtension=".webm" mimeType="video/webm" />
   </staticContent>
 </system.webServer>
</configuration>

источник: http://support.godaddy.com/help/article/6286/modifying-or-adding-custom-mime-types-to-windows-hosting-accounts

В соответствии с HTML-кодом вашей страницы, после загрузки страницы в Firefox элемент видео имеет src="/images/intro.webm", Однако, как только я попытался посетить эту страницу, она вернула ошибку 404. Я считаю, что видео просто отсутствует, и что вам нужно поместить его в каталог изображений. Это также имеет место с видео intro.ogv - это просто отсутствует.

Другие вопросы по тегам