Это не умно и не весело, но я застрял.Моему клиенту необходима загрузка веб-сайта презентации, на котором можно размещать видео.Поскольку OGG является довольно неясным форматом для клиентов, я прошу их загружать видео в формате MPEG4 в формате .mov, .mp4 или .m4v.Они могут быть воспроизведены с использованием HTML <video>
или для браузеров, которые не поддерживают MPEG4. Я использую Flash Player (так как он может воспроизводить их).
Это хорошо для онлайн и хорошо работает.
Когда мы загружаем презентацию, элемент <video>
отлично работает в браузерах, поддерживающих видео в формате MPEG4, даже если они локальные.
Итак, мы переходим к FireFox;это не поддерживает MPEG4.Также я не могу заставить Flash воспроизводить видео локально (из-за проблем безопасности, если только мы не заставим их пройти через настройки безопасности, но это не очень приятно).
Поэтому мы прибегли к использованию добрых старыхТег <embed>
, но он очень глючит в FireFox.Он отлично работает на сервере, он даже позволяет мне иметь пользовательские элементы управления, но локально видео не воспроизводится.
Я немного погуглил, и это похоже на проблему безопасности, но я хочу получитьоднозначный ответ.Кто-нибудь знает, почему он не играет локально?URL-адрес в порядке, и файл существует.Я заметил, что это распространено среди версий 4+, так что это может быть проблема с кодеками?Есть ли другой способ заставить FireFox играть в MPEG4 локально?