Мультимедиа Видео Для воспроизведения видео в HTML5 используется элемент video. Чтобы настроить данный элемент, мы можем использовать следующие его атрибуты: src: источник видео, это может быть какой-либо видеофайл width: ширина элемента height: высота элемента controls: добавляет элементы управления воспроизведением autoplay: устанавливает автовоспроизведение loop: задает повторение видео muted: отключает звук по умолчанию Хотя мы можем установить ширину и высоту, но они не окажут никакого влияния на аспектное отношения ширины и высоты самого видео. Например, если видео имеет формат 375×240, то, к примеру, при настройках width="375" height="280" видео будет центрироваться на 280-пиксельном пространстве в HTML. Что позволяет избавить видео от искажений, которые были бы при растягивании. Видео в HTML5 Видео в HTML5 Применим атрибуты autoplay и loop: Теперь видео будет автоматически проигрываться бесконечное число раз. Если при воспроизведении надо отключить звук, то мы можем воспользоваться атрибутом muted: Атрибут preload Еще один атрибут - preload призван управлять загрузкой видео. Он принимает следующие значения: auto: видео и связанные с ним метаданные будут загружаться до того, как видео начнет воспроизводиться. none: видео не будет загружаться в фоне, пока пользователь не нажмет на кнопку начала проигрывания metadata: в фоне до воспроизведения будут загружаться только метаданные (данные о формате, длительности и т.д), само видео не загружается Атрибут poster Атрибут poster позволяет установить изображение, которое будет отображаться до запуска видео. Этому атрибуту в качестве значения передается путь к изображению: Поддержка форматов видео Главной проблемой при использовании элемента video является поддержка различными веб-браузерами определенных форматов. С помощью вложенных элементов source можно задать несколько источников видео, один из которых будет использоваться: Элемент source использует два атрибута для установки источника видео: src: путь к видеофайлу type: тип видео (MIME-тип) Если браузер не поддерживает первый тип видео, то он пытается загрузить второй видеофайл. Если же и тип второго видеофайла не поддерживается, то браузер обращается к третьему видеофайлу. Глава 1. Введение в HTML5 Глава 2. Элементы в HTML5 Глава 3. Работа с формами Глава 4. Семантическая структура страницы Глава 5. Основы CSS3. Селекторы Глава 6. Основы CSS3. Свойства Глава 7. Создание макета страницы и верстка Глава 8. Трансформации, переходы и анимации Глава 9. Адаптивный дизайн Глава 10. Мультимедиа Глава 11. Canvas Глава 12. Flexbox Глава 13. Grid Layout Глава 14. Дополнительные статьи Об учебнике