mediaelement js говорит, что файл webm поврежден и не может быть воспроизведен

0

У меня проблема с файлами mediaelement js и webm в FF. Я преобразовал mp4-видео в файл webm и сделал его доступным на моем сервере. Я использую код ниже.

<video width="320" id="player1" height="240" controls="controls">
<source type="video/webm"   src="somefile.webm" />
<source type="video/ogg"   src="somefile.ogv" />
<source type="video/mp4" src="somefile.mp4" />
<-- there is also a flash fallback which is working fine in FF, but I've removed it here to simplify the example -->
</video>

Это отлично работает во всех браузерах, кроме Firefox. Он сообщает мне, что файл поврежден и не может быть воспроизведен. Но, если я открываю firebug и открываю webm файл, выбирая "Открыть на новой вкладке" - видео загружается с моего сервера и воспроизводится правильно - в Firefox.

Есть ли кто-нибудь, кто столкнулся с одной и той же проблемой и знает решение? Я искал, но я, кажется, только нахожу ответы, говоря, что у файла нет правильного типа mime. Я не думаю, что проблема в моей ситуации, поскольку она отлично работает в FF, когда я открываю ее на новой вкладке и не проигрываю через mediaelement js.

Изменение: заголовки ответов в firefox, поскольку файл, "поврежденный", говорит "Content-Type video/webm",

  • 0
    Есть ли кто-нибудь, у кого была эта проблема, или есть идеи, как ее решить?
Теги:
mediaelement.js

1 ответ

0
Лучший ответ

Похоже, что сервер не установил правильный Content-Type. Я исправился, и теперь это работает как шарм.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню