# Интерактивный режим.
Интерактивный режим доступен только на устройствах с лицензией "Интерактив".
# Введение.
Программное обеспечение KeenVision™️3 позволяет работать устройству в режиме интерактивного терминала.
В этом случае, устройством можно управлять:
- татчпадом;
- мышью;
- пультом дистанционного управления устройства;
- пультом дистанционного управления телевизора (телевизор должен поддерживать HDMI-CEC);
- клавиатурой.
Сферы применения интерактивного режима:
- гостиничные телевизоры с ОС Андроид;
- информационные киоски на ОС Андроид;
- IPTV STB, ТВ-приставки;
- терминалы промышленного телевидения.
Каждому объекту можно определить действие, которое осуществляется при нажатии на этот объект. Можно задать действие для различных сочетаний клавиш пульта дистанционного управления.
Если пользователь не осуществляет никаких действий, то устройство, через заданное время, вернется к показу основного расписания.
# Определения
Данный объект - объект который сейчас редактируется в редакторе объектов.
Новый объект - объект который будет показываться.
Родительский объект - зона плейлиста в которую вставлен данный объект. Если параметры интерактивности зоны не заданы, то родительским объектом будет плейлист.
Дочерний объект - объект помещенный в зону плейлиста.
Выбранный объект - объект который был выбран стрелками пульта ДУ, или над которы находится указатель мыши. Отображается на экране устройства в зеленой рамке.
# Параметры интерактивности для объекта.
Если нажать на иконку , то откроются параметры интерактивности объекта. Перечеркнутая иконка означает, что параметры интерактивности не заданы.
# Переключатель "Все параметры" выключен.
В этом режиме достаточно задать объект, который нужно показывать при клике по данному объекту - параметр "Что показывать при клике".
Как будет показываться новый объект, и как будут работать клавиши пульта ДУ, если выбран данный объект, зависит от параметров интерактивности родительского объекта. Если и для родительского объекта не заданы параметры интерактивности, то новый объект будет показываться во весь экран.
Все остальные действия (по клавише, по бездействию) будут взяты из родительского объекта.
# Переключатель "Все параметры" включен.
Здесь можно задать действия, которые произойдут:
- при крике по данному объекту - параметр "При клике по данному объекту";
- при нажатии клавиш мыши, клавиатуры, пульта дистанционного управления - таблица клавиш;
- при бездействии пользователя, в момент показа нового объекта - параметры "При клике по данному объекту" и "Время бездействия".
Возможные действия приведены в таблице:
Действие | Дополни-тельные параметры | Пояснение |
---|---|---|
Действие из родительского объекта | - | Будет выполнено действие, которое указано в родительском объекте. |
Показать объект | Новый объект | Новый объект будет показан, так как указано в родительском объекте. Если в родительском объекте не задано как показывать, то новый объект будет показан во весь экран. Если в родительском объекте задан объект для показа, то новый объект будет проигнорирован, и будет показано то, что указано в родительском объекте. |
Показать в шаблоне | Новый объект, шаблон | Для показа нового объекта будет использоваться шаблон. Если действие "Показать в шаблоне" задано для зоны плейлиста, и не задан новый объект, то новый объект будет взят из выбранного дочернего объекта. |
Показать во весь экран | Новый объект | Новый объект будет показан во весь экран. |
Ничего не делать | - | Никаких действий не будет производиться. Действие из родительского объекта будет проигнорировано. |
Вернуться назад | - | Будет показан объект, с которого был осуществлен переход на данный объект, если перехода не было, то будет показано действующее (коневое) расписание вещания. |
Показать основное расписание | - | Будет показано действующее (коневое) расписание вещания. |
Дочерние объекты не интерактивны | - | Такое действие можно задать только для зоны плейлиста (или всего плейлиста). Действия дочерних объектов будут проигнорированы, объекты нельзя будет выбрать. |
Завершить приложение | - | Приложение KeenVisison Player завершит работу. |
В таблице клавиш задаются действия для клавиш, выбранного объекта. Чтобы обработать нажатие клавиш вне зависимости от того какой объект выбран, нужно задать таблицу клавиш корневого плейлиста.
Информация!
Клавиша "Назад" соответствует правой кнопке мыши!
Если для данного объекта не заданы какие-либо действия, то они возьмутся из родительского объекта.
Возможность!
В таблице клавиш, в столбце Клавиша, можно не только выбрать конкретную клавишу, но и ввести сочетание клавиш (например: 123). Чтобы ввести сочетание клавиш, кликните мышью по ячейке таблицы, затем при помощи клавиатуры введите нужное сочетание клавиш.
Если нужно отображать, набираемые пользователем, сочетания клавиш, то в родительском плейлисте создайте окно ввода.
# Шаблон.
Шаблон - плейлист, в котором одна из зон имеет тип "Приемник объекта". В эту зону будет вставлен новый объект.
У зоны типа "Приемник объекта" таблица с последовательностью проигрывания контента может быть пустой.
# Окно ввода.
Особая зона в плейлисте - тип зоны "Окно ввода". Служит для отображения нажимаемых на пульте ДУ клавиш.
В таблицу с последовательностью проигрывания контента этой зоны следует поместить один объект типа "Текст". В момент ввода сочетания клавиш, зона станет видна, и вместо текста, в нее подставится набранное пользователем сочетание клавиш.
Полезно!
Чтобы посмотреть, как выглядит окно ввода на экране, задайте тип зоны "Обычная зона". После настройки отображения зоны, измените тип зоны на "Окно ввода".