CS Player на Smart TV (Tizen / webOS)

На панелях Samsung Tizen SSSP и LG webOS Signage CS Player работает как веб-приложение непосредственно на телевизоре — внешнее управляющее устройство не требуется.

Поскольку плеер является веб-приложением, его возможности отличаются от плееров для PC и Android: перед планированием контента для Smart TV экранов сверьтесь со сравнением платформ. Объявления типов Website и Interactive имеют ограниченную поддержку (см. ниже), рекомендуется один фрейм на экран.

Установка

Плеер для Smart TV распространяется из публичного репозитория пакетов CS Play как signage-приложение для соответствующей платформы. После установки и запуска приложения подключите плеер к аккаунту по PIN так же, как на других платформах: см. подключение плеера к учётной записи.

Samsung Tizen SSSP

На панелях Tizen SSSP плеер устанавливается через встроенный URL Launcher («Запуск URL-адреса»): панель скачивает приложение из репозитория CS Play по URL и обновляет его с того же адреса.

URL приложения:

https://packages.cityscreen.cloud/repository/web-player/tizen/1.1.0
Со временем могут публиковаться новые версии — список доступен в браузере репозитория.

При первом включении панель показывает мастер настройки (экраны могут немного отличаться в зависимости от модели; ниже — Samsung QM32R-B):

  1. Выберите язык системы.

  2. Выберите тип установки Основная настройка.

  3. Выберите ориентацию экрана.

  4. В пункте Автовыключение выберите Выключено.

  5. Подключите панель к сети (Wi-Fi или Ethernet).

  6. В качестве способа воспроизведения выберите Запуск URL-адреса и введите URL приложения.

    Ввод адреса URL Launcher
  7. Пропустите шаг Подключение к серверу RM.

    Пропуск шага подключения к серверу RM
  8. Установите актуальные дату и время.

Если панель была настроена ранее:

  1. Нажмите Menu на пульте ДУ, откройте пункт Система и в пункте Воспр. через выберите Запуск URL-адреса.

  2. Нажмите Home, выберите Изменение URL-адреса → Установить веб-приложение и введите URL приложения.

Для запуска плеера нажмите Home и выберите Запуск URL-адреса:

Запуск URL Launcher

Панель скачает и установит плеер. После запуска можно переходить к подключению плеера к учётной записи.

LG webOS Signage

На панелях webOS Signage плеер устанавливается через SI Server Settings.

URL пакета приложения:

https://packages.cityscreen.cloud/repository/web-player/webos/1.1.0/player.ipk
Со временем могут публиковаться новые версии — список доступен в браузере репозитория.

Перед установкой:

  • На webOS 2.0 отключите автоматическое выключение: удерживайте кнопку Settings, пока в правом верхнем углу экрана не появится уведомление, введите 0000 и нажмите OK, затем откройте Signage Setup и установите Auto Power Off в значение OFF.

  • Убедитесь, что на панели установлена последняя рекомендуемая прошивка, а дата и время корректны (Settings → General → Time & Date → Set Automatically).

    Чтобы проверить версию прошивки:

    • webOS 3.2 и новее — нажмите Home и выберите плитку S/W Version.

    • webOS 2.0 / 3.0 — нажмите Home, откройте System Information.

Чтобы установить плеер:

  1. На пульте ДУ быстро введите 8080 и нажмите OK. На webOS 2.0 и 3.0: удерживайте кнопку Settings, пока в правом верхнем углу не появится уведомление, затем введите 8080 и нажмите OK.

  2. Откройте EZ SETTINGS → SI Server Settings.

  3. В качестве адреса приложения укажите URL пакета CS Player.

    Параметр AutoSet должен быть установлен в значение OFF, иначе приложение не сможет получать обновления. Критично для webOS 4.0 и новее.
    SI Server Settings
  4. Выберите Local Application Upgrade → Remote и дождитесь завершения обновления приложения.

  5. Перезагрузите панель.

Ограничения HTML-контента

Поскольку плеер на Tizen SSSP и webOS является веб-приложением, HTML-контент работает так:

  • Видеоэлементы внутри HTML-контента не воспроизводятся.

  • HTML-контент отображается в <iframe>, поэтому действуют ограничения iframe.

  • Страницы с заголовком X-Frame-Options тоже отображаются, но динамическая загрузка ресурсов на них может быть ограничена.

  • Поддержка CSS может быть ограничена.

Подписка на события плеера

Интерактивный HTML-контент на Smart TV получает события жизненного цикла через postMessage:

window.addEventListener('message', function (e) {
        const operation = e.data.operation;
        if (operation === "init") {//подгрузка интерактива в фоне
            initAction();
        } else if (operation === "play") {//начало показа на экране
            playAction()
        } else if (operation === "stop") {//конец показа на экране
           stopAction();
        }
    }, false);
JavaScript-мост csBackend доступен на PC и Android. Обзор по платформам — на странице создания интерактивных объявлений.

Удаленные команды

Плееры на Smart TV принимают следующие удаленные команды из аккаунта CS Play:

  • Изменение языка приложения

  • Изменение яркости

  • Изменение громкости

  • Перезапуск приложения

  • Закрытие приложения

  • Перезапуск устройства

  • Выключение устройства

Обновление приложения, работа по расписанию и управление громкостью в остальном выполняются средствами самого телевизора.