Video.js – видеоплеер на HTML5 с открытым исходным кодом

Фрагмент интерфейса сайта Video.js.
Фрагмент интерфейса сайта Video.js.
Новый HTML5-видеоплеер Video.js позволит разработчикам и дизайнерам создавать и настраивать внешний вид плеера, а также с легкостью встраивать видео на страницу сайта, так же, как это происходит сейчас с изображением, используя только тег <video>.

Video.js – это библиотека JavaScript и CSS, которая облегчает работу по созданию HTML5-видео. Библиотеку можно также назвать HTML5-видеоплеером. Video.js обеспечивает управление и создание внешней оболочки плеера в HTML/CSS, а также исправляет несоответствия в разных браузерах и добавляет дополнительные функции, такие как полноэкранный режим и наличие субтитров. Video.js позволяет переключаться на Flash тогда, когда недоступен HTML5, а также обеспечивает JavaScript API для взаимодействия с видео.

Что такое HTML5 видео?

HTML – это язык разметки, из которой состоит любая страница в Интернете. Новейшая версия, HTML5, включает спецификации для тега <video>, который дает возможность веб-разработчикам добавлять видео на страницу таким же образом, как это делается с изображением. Для того чтобы это работало, разработчики веб-браузеров создали встроенные функциональные возможности воспроизведения видео в своих браузерах.

Фрагмент интерфейса сайта Video.js.
Фрагмент интерфейса сайта Video.js.

Проигрывание видео на веб-странице может показаться не таким особенным, так как мы привыкли смотреть видео с помощью плагинов, таких как Flash Player, Quicktime и Silverlight. Однако на самом деле это большой шаг вперед для стандартизации воспроизведения видео через веб-браузеры и мобильные устройства.

Цель в том, чтобы в будущем разработчики могли использовать только один метод для встраивания видео, основанный на открытых стандартах, которые не будут контролироваться какими-либо компаниями и видео будет работать везде.

Кроме того, HTML5-видео может улучшить производительность видео, не требуя использования плагина. При этом такой формат открывает двери для создания взаимодействия между видео и другими элементами на веб-страницы, что не было возможно раньше.

Сайт: Video.js.