Video.js – это библиотека JavaScript и CSS, которая облегчает работу по созданию HTML5-видео. Библиотеку можно также назвать HTML5-видеоплеером. Video.js обеспечивает управление и создание внешней оболочки плеера в HTML/CSS, а также исправляет несоответствия в разных браузерах и добавляет дополнительные функции, такие как полноэкранный режим и наличие субтитров. Video.js позволяет переключаться на Flash тогда, когда недоступен HTML5, а также обеспечивает JavaScript API для взаимодействия с видео.
Что такое HTML5 видео?
HTML – это язык разметки, из которой состоит любая страница в Интернете. Новейшая версия, HTML5, включает спецификации для тега <video>, который дает возможность веб-разработчикам добавлять видео на страницу таким же образом, как это делается с изображением. Для того чтобы это работало, разработчики веб-браузеров создали встроенные функциональные возможности воспроизведения видео в своих браузерах.
Проигрывание видео на веб-странице может показаться не таким особенным, так как мы привыкли смотреть видео с помощью плагинов, таких как Flash Player, Quicktime и Silverlight. Однако на самом деле это большой шаг вперед для стандартизации воспроизведения видео через веб-браузеры и мобильные устройства.
Цель в том, чтобы в будущем разработчики могли использовать только один метод для встраивания видео, основанный на открытых стандартах, которые не будут контролироваться какими-либо компаниями и видео будет работать везде.
Кроме того, HTML5-видео может улучшить производительность видео, не требуя использования плагина. При этом такой формат открывает двери для создания взаимодействия между видео и другими элементами на веб-страницы, что не было возможно раньше.
Сайт: Video.js.