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

Implementing an application layer on top of a broadcast with bbc-tal

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

但作为 TAL 框架的新手,我目前正在尝试在 BBC 此处提供的示例项目中弄明白:

https://github.com/bbc/talexample

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

TAL 的 Broadcast TV Widget 文档可在此处找到:https://bbc.github.io/tal/other/broadcast.html

我的作品总体上是基于 HbbTV 的,如果它有什么不同的话。

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

talexample 开始,您可以:

  1. 调整 static/style/layouts/720p.css 以仅填充屏幕外您想要的区域,而不是当前的全屏样式

  2. 此外,您应该从 css

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

  4. 成功后,您就可以开始实现图像小部件或您想要的小部件