Skip to content

kicumkicum/react-tv-player

Repository files navigation

React video player

Приложение-демка, демонстрирующее использование абстракций над SmartTV платформами, для гибкой и комфортной разработки.

Использованные технологии

  • React - основной фреймворк для рендеринга
  • ZombieBox - абстракция над платформами
  • Webpack - сборщик

Архитектура

  • public/ - директория для сборки
  • src/ - классическое react-приложение
    • index.js - инициализация текущей платформы и приложения
    • components/ - компоненты приложения
      • app/app.jsx - создание экрана приложения
      • video/video.jsx - создание плеера. Работа происходит с универсальной абстракцией. Поэтому какая платформа сейчас работает для приложения не важно.
      • help/, log/, osd/ - вспомогательные визуальные компоненты плеера
  • vendor-lib/ - загрузка и подготовка платформ. Если нужно добавить еще одну платформу, то сделать это можно в vendor-lib/index.js. Немного бойлерплейтного кода и платформа подключена. Можно автоматизировать на основе зависимостей в package.json.

Запуск

  1. Установка зависимостей npm i
  2. Запуск dev-сервера npm run start
  3. Откройте в браузере компьютера или запустите на Tizen/Webos http://YOUR_IP:1337

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages