RAF SDK无法在SceneGraph应用程序中工作(BrightScript)

时间:2016-11-22 12:01:59

标签: roku brightscript scenegraph

我正在为Roku创建自己的频道。我需要获取视频和广告的视频流。代码在.xml或任务节点文件中写入 -

   adIface = Roku_Ads()
   adIface.setAdUrl(adUrl)
   adPods = adIface.getAds()
   shouldPlayContent = adIface.showAds(adPods) 

此代码在main.brs文件中正常工作但在.xml文件或任务节点中生成错误 - "的'点'操作员尝试使用无效的BrightScript组件或接口引用。 (运行时错误 & hec)in roku_ads_lib:/Roku_Ads.brs(2762) 2762:?? " 。请给我解决方案。

1 个答案:

答案 0 :(得分:1)

您缺少来自错误消息的重要信息 - 特别是堆栈跟踪将显示您的代码的哪一行(即不仅是库行#)

但我猜 - 您还没有在adUrl中设置任何内容,因此使用空引用调用adIface.setAdUrl()?只需注释掉该行即可使用默认广告网址,如果需要,请稍后添加。