mediaelement.js MP4-файлы в Firefox не работают

#mediaelement.js

#mediaelement.js

Вопрос:

У меня проблема с текущей версией плагина mediaelement в WordPress. Формат видео, который я использую, — это mp4-файл. В IE, Safari, Chrome это работает без проблем, но в Firefox он показывает только HTML5-плеер с «X» посередине. Я узнал, что mp4-файлы не работают в firefox, поэтому мой вопрос таков: есть ли какая-либо возможность показать flash-плагин в firefox вместо этого.

Ответ №1:

Отображается ли это со сломанным flash Player или со сломанным видеоэлементом HTML5? я понимаю, что MediaElement.js попытается вернуться к Flash в Firefox, если вы используете файл mp4. Если вы используете только файл mp4, а Flash не работает, это может объяснить то, что вы видите.

Вы могли бы либо попробовать добавить другой формат (WebM или Ogg в последней версии FireFox), либо проверить, работает ли Flash. В общем, вы должны включать MP4, WebM и Ogg (в таком порядке), чтобы обеспечить совместимость в большинстве браузеров.

Ответ №2:

Выражение this.videoRegExp.test(a)?"video":"audio" возвращает неверное значение в 50% вызовов. Это вызывает проблему с загрузкой flash palyback. /(mp4|m4v|ogg|ogv|webm|flv|wmv|mpeg)/gi.test(a)?"video":"audio" устраняет эту проблему.

Ответ №3:

не уверен, как работает плагин WordPress, но у него должен быть запасной вариант flash, если видео не поддерживается браузером для html5. у меня не было никаких проблем с резервным вариантом flash для Firefox с файлами mp4.

Комментарии:

1. Я попробовал это, но плагин показал мне «X» в середине видеоэлемента, что означает, что видео не работает.

Ответ №4:

не может работать — я предлагаю вам прочитать это:http://diveintohtml5.ep.io/video.html В нем подробно объясняется, какой браузер может отображать какой кодек

для Firefox и Opera вам нужны Theora Vorbis Ogg — хотя с новейшими версиями этих браузеров webm также работает. в принципе, вам всегда будут нужны mp4 ogv webm, чтобы ваши видео работали на всех платформах. подробнее об этом можно прочитать в статье, на которую я ссылался выше.