HTML таг video

Пример

Кратък пример как се използва тагът <video>.

<video width="640" height="360" controls poster="poster-image.jpg">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.webm" type="video/webm">
  Вашият браузър не поддържа HTML5 видео. 
  <a href="movie.mp4">Изтеглете видеото</a>.
</video>
Опитай в редактора

Дефиниция и употреба

Виж как се ползва тагът <video>.

Елементът <video> се използва за вграждане и възпроизвеждане на видео съдържание директно в уеб страница, без нужда от външни плъгини (като Flash). Той поддържа няколко видео формата (най-често MP4, WebM и Ogg) чрез вложени елементи <source>, всеки със собствен атрибут src и type. Браузърът избира първия формат, който поддържа.

Най-често се използва с атрибута controls, който показва вградени контроли за възпроизвеждане (пускане, пауза, сила на звука, прогрес бар и др.). Без controls потребителят няма стандартен начин да управлява видеото, освен ако не се добавят собствени JavaScript контроли.

Често се задават и размери чрез атрибутите width и height, както и изображение за предварителен преглед чрез атрибута poster, което се показва преди стартиране на видеото. Вътре в <video> може да има резервен текст и линкове (fallback съдържание), които се показват, ако браузърът не поддържа HTML5 видео.

Елементът поддържа и допълнителни атрибути като autoplay (автоматично стартиране), loop (циклично възпроизвеждане), muted (заглушен звук по подразбиране), playsinline (възпроизвеждане в страницата на мобилни устройства) и preload (как да се зарежда видеото предварително). За субтитри и допълнителни текстови писти се използва вътрешният елемент <track>.

Browser Support

BrowserПоддръжка

Chrome
✔️

Firefox
✔️

Edge
✔️

Safari
✔️

Opera
✔️

Атрибути

Атрибут Описание
src Път до видео файла (по-често се използват вложени <source> елементи вместо този атрибут).
controls Показва стандартните контроли за възпроизвеждане (бутон play/pause, прогрес, сила на звука и др.).
autoplay Стартира видеото автоматично при зареждане на страницата (често изисква и muted заради политики на браузърите).
loop След приключване видеото започва отново автоматично.
muted Заглушава звука на видеото по подразбиране.
poster URL към изображение, което се показва преди стартиране на видеото или когато е спряно.
preload Подсказва как да се зарежда видеото: none, metadata или auto.
width, height Ширина и височина на видео плейъра в CSS пиксели.
playsinline Позволява възпроизвеждане в самата страница на мобилни устройства, вместо на цял екран.