我正在为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:?? " 。请给我解决方案。
答案 0 :(得分:1)
您缺少来自错误消息的重要信息 - 特别是堆栈跟踪将显示您的代码的哪一行(即不仅是库行#)
但我猜 - 您还没有在adUrl
中设置任何内容,因此使用空引用调用adIface.setAdUrl()
?只需注释掉该行即可使用默认广告网址,如果需要,请稍后添加。