Наложение Tizen TV WebAPI

Я пытаюсь создать приложение, которое будет отображать некоторую информацию на текущем экране в Tizen (для ТВ), используя WebAPI. Основная идея - создать вертикальную полосу сбоку, которая будет прозрачной и отображать текст поверх экрана. На самом деле мне не удалось добиться какой-либо прозрачности с экраном в фоновом режиме. Пример, приведенный здесь (Ссылка OverlayPiP) показывает весь белый экран, и кнопки ничего не меняют, несмотря на то, что на самом деле вызываются (я вижу это на экране).

Я использую Tizen SDK 3.0 (который также предположительно поддерживает OS 2.4) с Tizen Studio 2.5.


person nm_tp    schedule 30.10.2018    source источник


Ответы (1)


Я реализовал именно это. Если вы уже используете WebAPI, почему бы просто не наложить прозрачный DIV поверх вашего контента, а затем отобразить там информацию?

Я решил эту проблему с помощью DIV, удерживающего контент (например, изображения, видео, веб-сайты и т. Д.) В фоновом режиме, при размещении DIV при нажатии кнопки на переднем плане. Последний является полупрозрачным и обновляется асинхронно, когда вся информация собирается из системы.

Я использовал API b2bapis.b2bcontrol, хотя он может быть вам доступен или недоступен в зависимости от вашего партнерства с SAMSUNG.

TL;DR:

Соберите информацию, которую нужно отобразить, затем поместите ее в полупрозрачный DIV и обновите асинхронно с помощью обратного вызова.

person Koenigsberg    schedule 31.10.2018
comment
Не могли бы вы привести мне пример? Документы не совсем полезны. Я попытался поместить экран в фоновый режим (с параметром BEHIND для tizen.tvwindow.show), а затем прозрачное тело с непрозрачным div, но эффекта не было. Когда я ставил 100% размер экрана, я либо видел веб-страницу, либо видел экран, без наложения. - person nm_tp; 31.10.2018