0

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

但作为 TAL 框架的新手,我目前正试图在 BBC 提供的示例项目中弄清楚:

https://github.com/bbc/talexample

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

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

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

4

1 回答 1

0

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

talexample开始,您可以:

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

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

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

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

于 2018-10-03T06:13:53.757 回答