使用bbc-tal在广播之上实现应用层

时间:2018-10-02 14:03:39

标签: javascript television smart-tv hbbtv bbc-tal

我正在尝试在正在进行的广播的顶部实现基于可点击HTML / CSS / Javascript的图层组件,例如在广播顶部的可点击广告横幅。

但是作为TAL框架的新手,我目前正在尝试通过BBC在此处提供的示例项目来弄清楚它:

https://github.com/bbc/talexample

在TAL框架中使用广播对象方面的任何帮助或一般性建议,对我来说都是巨大的帮助,因为我正努力了解该框架。

TAL的“广播电视小部件”文档可在以下位置找到:https://bbc.github.io/tal/other/broadcast.html

我的工作总体上是基于HbbTV的,如果有区别的话。

1 个答案:

答案 0 :(得分:0)

我对TAL不太熟悉,但是您链接的广播小部件似乎用于控制广播对象(showCurrentChannel(),getCurrentChannelName(),setPosition(顶部,左侧,宽度,高度)等),因此,如果您只需要在广播上构建可点击的横幅,则无需处理广播对象。

talexample开始,您可以:

  1. 调整static / style / layouts / 720p.css使其仅填充屏幕上所需的区域,而不是当前的全屏样式

  2. 否则,您应该从css中删除一些全屏资源,例如background-image:url(../../ img / bbc_background_720.png)

  3. 为了测试最少的功能集,请删除一些示例组件,并仅留下一个按钮或类似按钮来测试您的修改。

  4. 在此之后,您可以开始实现图像小部件或所需的小部件