2017-02-02 35 views
0

我米有我的Roku公司通道的一个问题:的Roku屏幕广告后挂起10秒

我有一个自定义组件有rowlist,姑且称之为RowlistComponent.xml和BRS,通常需要小于40ms渲染。

当你选择一个项目,它会带你到一个详细的屏幕,从那里你可以播放视频。播放视频时,您会看到一个预览广告,我使用show_ads()进行播放。

问题在于,当广告结束并且RAF播放器被解散时,行列表中的单元格(在此处甚至不可见)将重绘,并且此时该通道会挂起10-12秒,因为单元格每个需要花费1.6-2秒。 要清楚,如果我的行列表没有自定义组件(.itemComponentName),则不存在延迟。

是否有一个已知的问题,或解决方法,可以让我解决这个滞后?

+0

关于这个问题的讨论https://forums.roku.com/viewtopic.php?f=34&t=99107 –

回答

0

最有可能的是,您在itemComponent里面有一些沉重的计算。检查你是否在focusPercent观察者(如果有的话)中做了太多的处理。

+0

嗨尤金,我用一个空白的组件(没有子节点,空init和空focusPercent函数) – Neva

+0

那么如果没有看到代码,就不能多说了。 –