Sobes.tech
Junior

Kokie vaizdo įrašų failų formatai yra palaikomi HTML5?

sobes.tech AI

Atsakymas iš AI

HTML5 oficialiai palaiko tris pagrindinius vaizdo įrašų formatų tipus:

  • MP4 (MPEG-4 dalis 14)
    • Kodavimai: H.264 (vaizdo įrašas), AAC (garsas)
    • Plačiai suderinamas su dauguma įrenginių ir naršyklių dėl aparatinės H.264 dekodavimo palaikymo.
  • WebM
    • Kodavimai: VP8, VP9 (vaizdo įrašas), Vorbis, Opus (garsas)
    • Atviras formatas, sukurtas Google. Gerai tinka srautiniam transliavimui. Palaikomas daugumos šiuolaikinių naršyklių.
  • Ogg (Theora)
    • Kodavimai: Theora (vaizdo įrašas), Vorbis (garsas)
    • Senesnis formatas, nėra taip plačiai palaikomas kaip MP4 ir WebM, bet vis dar minimas HTML5 specifikacijoje.

Siekiant maksimalaus suderinamumo, rekomenduojama naudoti <video> elementą su keliais <source> elementais, kurie pateikia vaizdo įrašus skirtingais formatais:

<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">
  Jūsų naršyklė nepalaiko vaizdo įrašų grojimo.
</video>

Naršyklė patikrina <source> elementus eilės tvarka ir pasirinks pirmą formatą, kurį gali atkurti. Tekstas <video> žymoje rodomas, jei nė vienas formatas nepalaikomas.

Palaikymas gali šiek tiek skirtis priklausomai nuo naršyklės versijos ir operacinės sistemos.