Воспроизведение MOV / MP4 локально в FireFox - PullRequest
2 голосов
/ 18 августа 2011

Это не умно и не весело, но я застрял.Моему клиенту необходима загрузка веб-сайта презентации, на котором можно размещать видео.Поскольку OGG является довольно неясным форматом для клиентов, я прошу их загружать видео в формате MPEG4 в формате .mov, .mp4 или .m4v.Они могут быть воспроизведены с использованием HTML <video> или для браузеров, которые не поддерживают MPEG4. Я использую Flash Player (так как он может воспроизводить их).

Это хорошо для онлайн и хорошо работает.

Когда мы загружаем презентацию, элемент <video> отлично работает в браузерах, поддерживающих видео в формате MPEG4, даже если они локальные.

Итак, мы переходим к FireFox;это не поддерживает MPEG4.Также я не могу заставить Flash воспроизводить видео локально (из-за проблем безопасности, если только мы не заставим их пройти через настройки безопасности, но это не очень приятно).

Поэтому мы прибегли к использованию добрых старыхТег <embed>, но он очень глючит в FireFox.Он отлично работает на сервере, он даже позволяет мне иметь пользовательские элементы управления, но локально видео не воспроизводится.

Я немного погуглил, и это похоже на проблему безопасности, но я хочу получитьоднозначный ответ.Кто-нибудь знает, почему он не играет локально?URL-адрес в порядке, и файл существует.Я заметил, что это распространено среди версий 4+, так что это может быть проблема с кодеками?Есть ли другой способ заставить FireFox играть в MPEG4 локально?

...