【问题标题】:Roku screen hangs for 10 seconds after an adRoku 屏幕在广告后挂起 10 秒
【发布时间】:2017-02-03 01:43:16
【问题描述】:

我的 roku 频道有问题:

我有一个带有自定义组件的行列表,我们称之为 RowlistComponent.xml 和 brs,通常需要不到 40 毫秒的时间来呈现。

当您选择一个项目时,它会将您带到详细信息屏幕,您可以从那里播放视频。播放视频时,您会看到我使用 show_ads() 播放的前贴片广告。

问题在于,当广告结束并且 RAF 播放器被关闭时,行列表中的单元格(此时甚至不可见)被重新绘制,这一次频道挂起 10-12 秒,因为每个单元格绘制需要 1.6-2 秒。 需要明确的是,如果我的 rowlist 没有自定义组件 (.itemComponentName),则没有滞后。

是否有已知问题或解决方法可以让我解决此延迟问题?

【问题讨论】:

标签: roku brightscript


【解决方案1】:

很可能,您的 itemComponent 内部有一些繁重的计算。检查您是否没有在 focusPercent 观察者(如果有的话)中进行过多的处理。

【讨论】:

  • 嗨 Eugene,我已经用一个空组件(没有子组件、空的 init 和空的 focusPercent 函数)完成了测试
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-11
相关资源
最近更新 更多