Junior
Какви формати на видео файлове се поддържат в HTML5?
sobes.tech AI
Отговор от AI
HTML5 официално поддържа три основни формата за видео файлове:
- MP4 (MPEG-4 Част 14)
- Кодеци: H.264 (видео), AAC (аудио)
- Широка съвместимост с повечето устройства и браузъри благодарение на хардуерната поддръжка за декодиране на H.264.
- WebM
- Кодеци: VP8, VP9 (видео), Vorbis, Opus (аудио)
- Отворен формат, разработен от Google. Добър за стрийминг. Поддържа се от повечето съвременни браузъри.
- Ogg (Theora)
- Кодеци: Theora (видео), Vorbis (аудио)
- Стар формат, не е толкова широко поддържан като MP4 и WebM, но все още е споменат в спецификацията на HTML5.
За максимална съвместимост се препоръчва използването на елемента <video> с няколко <source>, предоставящи видеото в различни формати:
<video controls width="640" height="360">
<source src="myvideo.mp4" type="video/mp4">
<source src="myvideo.webm" type="video/webm">
<source src="myvideo.ogg" type="video/ogg">
Вашият браузър не поддържа възпроизвеждане на видео.
</video>
Браузърът проверява последователно <source> елементите и избира първия формат, който може да възпроизведе. Текстът вътре в <video> се показва, ако никой формат не е поддържан.
Поддръжката може да варира леко в зависимост от версията на браузъра и операционната система.