【发布时间】:2018-05-05 05:08:24
【问题描述】:
RAF 无法为广告渲染 mediaPlayer,并在缓冲屏幕上闲置。我仍然可以毫无问题地退出视频播放。这是我调用 showAds() 的时候。
if adPod <> invalid AND adPod.count() > 0
? "Playing pre-roll ad"
keepPlaying = m.RAF.showAds(adPod, invalid, m.video.anchor)
end if
调试控制台给了我这个:
RAF.showAds(); rendering preroll pod of 1 ads
rafrndr-renderTypeChanged() - client-inserted
added child: Rectangle id: 1 subtype: Rectangle
added child: Rectangle id: 2 subtype: Rectangle
check layer: 1 visible: true
check layer: 2 visible: true
Roku_Ads_showVideoAd: isRequestFailed(): index = 0; message = failed to create media player
RAF handleAdError(); render failure: failed to create media player
我不确定是什么导致了这个错误。我之前已经成功实现过这个框架几次。有什么想法吗?
【问题讨论】:
标签: roku brightscript scenegraph