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