К сожалению, пока нет универсально поддерживаемого формата.Технически, HTML5 не поддерживает любые форматы видео, это сами браузеры, которые поддерживают определенные форматы видео.Это привело к гигантскому беспорядку.
Вы можете найти список совместимых форматов в Википедии .Исходя из этого, VP8 / WebM, вероятно, будет лучшим выбором, если вы хотите поддерживать только один формат.К счастью, тег <video>
поддерживает запасные варианты, если для ваших целей возможно использование более одной кодировки, и в этом случае версия VP8 / WebM в сочетании с версией H.264 охватывает все основные браузеры.
Для нескольких версийтого же видео, вы можете использовать следующий код:
<video width="320" height="240">
<source src="myvideo.mp4" type="video/mp4" />
<source src="myvideo.ogv" type="video/ogg" />
<source src="myvideo.webm" type="video/webm" />
<p>Other backup content, eg. a flash version, should go here.</p>
</video>