Это старая версия документа!
Содержание
Системные URI
Системные URL доступны в прошивках, начиная с версии 4.1.12.
Системные URI позволяют ссылаться на различные части TVIP Linux ОС. Концепция похожа на Android Intent/Activity.
На данный момент URI используются в:
- Middleware API и JavaScript поисках.
- Сообщениях, отправляемых из Middleware API (для второго экрана и управления администратором).
- Баннере на главном экране.
- JavaScript API (с прошивок 4.2.x)
URI
Системный URI состоит из имени контроллера и опций.
tvplayer/?channel=1
Контроллер - это наименование приложения.
Доступные имена системных контроллеров:
- main_menu (Экран Домой)
- tvplayer (Телевидение)
- vod (Фильмы)
- dvr (Видеомагнитофон)
- mediaplayer (Медиаплеер)
- cctv (Видеонаблюдение)
- navigator (Браузер)
- standby (Режим ожидания)
Для запуска Веб-приложений используются имена из опций name в описаниях приложений.
Опции и примеры
Телевидение
Запустить приложение Телевидение.
tvplayer
Начать показывать канал с ID 1.
tvplayer/?channel=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
