Реализация прикладного уровня поверх широковещательной передачи с помощью bbc-tal - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь реализовать интерактивный компонент слоя на основе HTML / CSS / Javascript поверх текущей трансляции, например рекламный баннер с кликабельной перепиской в ​​верхней части трансляции.

Но я новичок вTAL Framework, я сейчас пытаюсь выяснить это на примере проекта, предоставленного BBC здесь:

https://github.com/bbc/talexample

Любая помощь в использовании широковещательного объекта в рамках TAL илиОбщие советы будут для меня огромной помощью, так как я изо всех сил пытаюсь понять структуру.

Документацию TAL для виджета Broadcast TV можно найти здесь: https://bbc.github.io/tal/other/broadcast.html

Моя работа в целом основана наHbbTV, если это имеет какое-либо значение.

1 Ответ

0 голосов
/ 03 октября 2018

Я не очень знаком с TAL, но виджет широковещания, который вы связали, кажется, используется для управления объектом вещания (showCurrentChannel (), getCurrentChannelName (), setPosition (top, left, width, height) и т. Д.), Поэтому, если вам нужно только создать кликабельный баннер над вещанием, вам не нужно иметь дело с вещательным объектом.

Начиная с talexample , вы можете:

  1. Адаптируйте static / style / layouts / 720p.css, чтобы заполнить только желаемую область вне экрана вместо текущего полноэкранного стиля

  2. Кроме того, вы должны удалить некоторые полноэкранные активыкак background-image: url (../../ img / bbc_background_720.png) из css

  3. Чтобы протестировать минимальный набор функций, удалите некоторые компоненты примераи оставьте только кнопку или подобное, чтобы проверить свои модификации.

  4. После того, как это сработает, вы можете начать реализовывать виджет изображения или нужный вам виджет

...