HTML5 Video является лишь соглашение, чтобы играть определенные форматы видео с новым элементом, для которого браузеры будут осуществлять собственный плеер. HTML5 не предоставит игроков или что-то в этом роде.
Вы должны искать кодеки и поддерживаться большинством браузеров, которые, если я хорошо помню, в основном представляют собой Theora for Video и Vorbis для аудио в контейнере OGG.
Тогда я помню, что браузеры Webkit будут поддерживать контейнеры Matroska (MKV), используя V8 в качестве видеокодека и Vorbis для аудио.
Моя рекомендация: предоставить файл OGG с Theora и Vorbis в виде видео и аудио кодеков соответственно. Внутри есть резервное копирование с использованием файла MKV с V8 и Vorbis, а затем, если можно, внутри видеофайла MPG с использованием Mpeg2 и MP2 (не могли бы думать о чем-то лучше) в качестве видео и аудио кодеков, резервный. Затем, как последний резерв, проигрыватель Flash воспроизводит видеофайл FLV.
<video src="thevideo.ogg">
<video src="firstFallback.mkv">
<object type="video/mpeg" src="secondFallback.mpeg">
<object
type="application/x-shockwave-flash"
src="player.swf?etc...">
<p>Download <a href="videourl">the video etc...</a><br />
or use a more modern browser to watch online, etc...</p>
</object>
</object>
</video>
</video>
Etc ... ;-)
При такой конфигурации, большинство (если не все) браузеры должны иметь возможность воспроизводить видео, предпочитая формат наиболее поддерживается (и самый современный). «Отказ», пока они не найдут Flash Player.
Для ознакомления с форматами, которые необходимо поддерживать: посмотрите видеоматериал HTML5 в Википедии.
Важно: В коде вы ссылаетесь на абсолютный путь к файловой системе, который абсолютно недоступен для посетителя. Возможно, в src вы имели в виду /video/file2.m4v.
решение довольно просто, каждый браузер поддерживает различные видеоформаты. Поэтому, если у вас нет надлежащих кодеков, установленных на вашем компьютере, firefox не будет запускать m4v, и вы ничего не сможете с этим поделать. – mpm
Не пропустите ли вы установку кодеков для ubuntu.since клиент имеет только m4v videos.should они будут преобразованы в другие форматы, поддерживаемые этими браузерами! – Daenarys
использовать MP4 = файлы MPEG 4 с видеокодеком H264 и аудиокодеком AAC, поддерживаемые всеми браузерами (даже FireFox). Не используйте m4v. это решение. – mpm