2017-02-02 33 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

那麼如果沒有看到代碼,就不能多說了。 –