RAF SDK 在 SceneGraph 应用程序 (BrightScript) 中不工作
RAF SDK not working in SceneGraph application (BrightScript)
我正在为 Roku 创建自己的频道。我需要获取我的视频流和广告连播。代码写在 .xml 或任务节点文件 -
adIface = Roku_Ads()
adIface.setAdUrl(adUrl)
adPods = adIface.getAds()
shouldPlayContent = adIface.showAds(adPods)
此代码在 main.brs 文件中运行良好,但在 .xml 文件或任务节点中生成错误 - “'Dot' 操作员尝试使用无效的 BrightScript 组件或接口参考。(运行时错误
&hec) 在 roku_ads_lib:/Roku_Ads.brs(2762)
2762: ??" 。请给我解决方案。
您缺少错误消息中的重要信息 - 特别是堆栈跟踪,它将显示代码的哪一行发生(即不仅仅是库行#)
但让我猜猜 - 您没有在 adUrl
中设置任何内容,所以使用空引用调用 adIface.setAdUrl()
?只需注释掉该行即可使用默认广告 URL,如有需要请稍后添加。
我正在为 Roku 创建自己的频道。我需要获取我的视频流和广告连播。代码写在 .xml 或任务节点文件 -
adIface = Roku_Ads()
adIface.setAdUrl(adUrl)
adPods = adIface.getAds()
shouldPlayContent = adIface.showAds(adPods)
此代码在 main.brs 文件中运行良好,但在 .xml 文件或任务节点中生成错误 - “'Dot' 操作员尝试使用无效的 BrightScript 组件或接口参考。(运行时错误 &hec) 在 roku_ads_lib:/Roku_Ads.brs(2762) 2762: ??" 。请给我解决方案。
您缺少错误消息中的重要信息 - 特别是堆栈跟踪,它将显示代码的哪一行发生(即不仅仅是库行#)
但让我猜猜 - 您没有在 adUrl
中设置任何内容,所以使用空引用调用 adIface.setAdUrl()
?只需注释掉该行即可使用默认广告 URL,如有需要请稍后添加。