Додає, відтворює та керує настройками відео на веб-сторінці. Шлях до файлу задається через атрибут src або вкладений елемент <source>. Список аудіо та відеокодеків, що підтримуються браузерами, обмежений та наведений у табл. 1.
Браузер | ||||||
Аудіо кодеки | ||||||
---|---|---|---|---|---|---|
ogg/vorbis | 17 | 4 | 11.5 | 3.5 | ||
wav | 12 | 8 | 11.5 | 4 | 3.5 | |
mp3 | 9 | 12 | 4 | 15 | 4 | 22 |
AAC | 9 | 12 | 12 | 15 | 4 | 22 |
Відео кодеки | ||||||
ogg/theora | 17 | 4 | 11.5 | 3.5 | ||
H.264 | 9 | 12 | 4 | 25 | 3.2 | 21 |
WebM | 14 | 6 | 11.5 | 4 |
Firefox підтримує AAC частково — тільки у контейнері MP4 і коли операційна система підтримує цей формат.
Для універсального відтворення у вказаних браузерах відео кодують за допомогою різних кодеків та додають файли одночасно (див. приклад).
Синтаксис
<video> <source src="<адреса>"> </video>
Закриваючий тег
Обов'язковий.
Атрибути
- autoplay
- Відео починає відтворюватися автоматично після завантаження сторінки.
- controls
- Додає панель керування до відео.
- height
- Визначає висоту області для відтворення відео.
- loop
- Повторює відтворення відео з початку після завершення.
- poster
- Вказує адресу зображення, яка буде відображатися, доки відео не доступне або не відтворюється.
- preload
- Використовується для завантаження відео разом із завантаженням веб-сторінки.
- src
- Вказує шлях до відтворюваного відео.
- width
- Вказує ширину області для відтворення відео.
Приклад
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>video</title> </head> <body> <video width="400" height="300" controls="controls" poster="video/duel.jpg"> <source src="video/duel.ogv" type='video/ogg; codecs="theora, vorbis"'> <source src="video/duel.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> <source src="video/duel.webm" type='video/webm; codecs="vp8, vorbis"'> Елемент відео не підтримується вашим браузером. <a href="video/duel.mp4">Скачайте відео</a>. </video> </body> </html>
Результат прикладу в браузері показаний на мал. 1.
Мал. 1. Відтворення відеофайлу
Специфікація
Специфікація | Статус |
---|---|
WHATWG HTML Living Standard | Живий стандарт |
HTML5 | Рекомендація |
Специфікація
Кожна специфікація проходить кілька стадій схвалення.
- Recommendation (Рекомендація) — специфікація схвалена W3C і рекомендована як стандарт.
- Candidate Recommendation (Можлива рекомендація) — група, яка відповідає за стандарт, задоволена, як він відповідає своїм цілям, але потрібна допомога спільноти розробників з реалізації стандарту.) — на цьому етапі документ представлений на розгляд Консультативної ради W3C для остаточного затвердження. та внесення поправок для розгляду спільнотою.
- Editor's draft (Редакторська чернетка) — чорнова версія стандарту після внесення змін до редакторів проекту.
- Draft (Чернетка специфікації) — перша чорнова версія стандарту.
Особняком стоїть живий стандарт HTML (Living) — він не дотримується традиційної нумерації версій, оскільки перебуває в постійній розробці та оновлюється регулярно.
Браузери
9 | 12 | 4 | 11.5 | 4 | 3.5 |
2.1 | 3.5 | 12 | 3.2 |
Браузери
У таблиці браузерів застосовуються такі позначення.
- — елемент повністю підтримується браузером;
- — елемент браузером не сприймається та ігнорується;
- — при роботі можлива поява різних помилок, або елемент підтримується з застереженнями.
Число вказує версію браузреа, починаючи з якої елемент підтримується.