Системные URI

:!: Системные URL доступны в прошивках, начиная с версии 4.1.12. :!:

Системные URI позволяют ссылаться на различные части TVIP Linux ОС. Концепция похожа на Android Intent/Activity.
На данный момент URI используются в:

  • Middleware API и JavaScript поисках.
  • Сообщениях, отправляемых из Middleware API (для второго экрана и управления администратором).
  • Баннере на главном экране.
  • JavaScript API (с прошивок 4.2.x: TvipStb.execSystemUri(uri))

URI

Системный URI состоит из имени контроллера и опций.

tvplayer/?channel=1

Контроллер - это наименование приложения.
Доступные имена системных контроллеров:

  • main_menu (Экран Домой)
  • tvplayer (Телевидение)
  • vod (Фильмы)
  • dvr (Видеомагнитофон)
  • mediaplayer (Медиаплеер)
  • cctv (Видеонаблюдение)
  • navigator (Браузер)
  • standby (Режим ожидания)

Для запуска Веб-приложений используются имена из опций name в описаниях приложений.

Опции и примеры

Телевидение

Запустить приложение Телевидение.

tvplayer

Начать показывать канал с ID 1.

tvplayer/?channel=1

Начать показывать канал с номером 1.

tvplayer/?channel_num=1

Показать описание передачи в архиве с возможностью запуска для канала с ID 1 и времени начала xxxx (в формате unix time).

tvplayer/?channel=1&start=xxxx

Начать показывать архив канал с ID 1 и началом xxxx (в формате unix time).

tvplayer/?channel=1&start=xxxx&force=true

Фильмы

Запустить приложение Фильмы.

vod

Показать описание фильма с ID 1.

vod/?movie=1

Показать список сезонов сериала с ID 2.

vod/?series=2

Показать список эпизодов сезона с ID 3 сериала с ID 2.

vod/?series=2&season=3

Показать описание эпизода с ID 4 сезона ID 3 сериала с ID 2.

vod/?series=2&season=3&episode=4

Браузер

Веб-сайт можно открыть в браузере, просто указав его URL:

http://google.com

или вызвав приложение Браузер с параметром

navigator/?url=http%3A%2F%2Fgoogle.com

YouTube

Запустить YouTube

youtube

Показать видео с Youtube ID xxxx.

youtube/?v=xxxx

Веб-приложения

Если веб-приложение mywebapp находится по адресу http://mywebapp.com/, можно ему передать параметры.

mywebapp/?param=xxx

В этом случае, веб-приложение будет запущено по URL: http://mywebapp.com/?param=xxx


Перевод этой страницы: