Представляем образец видеоплеера

Вы когда-нибудь хотели забавный и красивый способ публикации видео на своем сайте, как новые приложения 60 Minutes или RedBull.tv из Chrome Web Store? Я рад объявить о выпуске веб-приложения The Video Player Sample ! The Video Player Sample — это веб-приложение с открытым исходным кодом для видеоплеера, созданное с использованием той же архитектуры, что и приложения 60 Minutes и RedBull.tv. Его можно настраивать, расширять или просто использовать «из коробки» и наполнять вашим собственным контентом.

Пример видеоплеера на весь экран
Пример видеоплеера

Как это работает

Когда пользователь открывает Video Player Sample, он может выбрать просмотр одного видео или создать плейлист видео/эпизодов из списка, который он загрузил и заполнил в приложении. Video Player Sample настраивается, и информация о видео сохраняется в файлах JSON (config.json и data.json соответственно), оба из которых находятся в каталоге данных.

Основные характеристики

  • Прекрасный просмотр видео, включая полноэкранный режим
  • Возможность подписываться на шоу, смотреть эпизоды, создавать плейлисты
  • Поддержка нескольких форматов видео в зависимости от того, какой формат поддерживает браузер пользователя (включая WebM, Ogg, MP4 и даже резервный Flash)
  • Страница категорий с обзором различных шоу/категорий, доступных в приложении.
  • Уведомления о новых эпизодах (при установке приложения через Chrome Web Store)
  • Встроенная поддержка публикации в Google+, Twitter и Facebook
  • Для обеспечения простоты настройки все исходные файлы, включая PSD-файлы Photoshop, включены.

Как это устроено

Пример видеоплеера написан для открытой веб-платформы с использованием HTML и JavaScript, в целом следуя шаблону и структуре Model View Controller .

  • Он создан с использованием библиотеки Google Closure JavaScript с открытым исходным кодом.
  • Скомпилировано с помощью Closure Compiler
  • Распространяется через Chrome Web Store для использования уведомлений

Поддержка браузера

Помимо того, что образец видеоплеера можно установить в качестве приложения через Chrome Web Store, он был протестирован и работает во всех современных браузерах.

Попробуйте это

Демонстрацию видеоплеера в действии можно увидеть в демо-приложении . Чтобы узнать больше о том, как работает приложение, ознакомьтесь с документацией .

Код можно взять из Google Code .

Наслаждаться!