问题标签 [brightscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
url - ROKU-使用 urlTransfer 调用脚本文件
不确定 Roku 和 Brightscript 是如何工作的。我需要在频道开始流式传输之前调用一个脚本文件。脚本文件将即时转换流。我在 Roku 论坛上询问了如何执行此操作,并被告知使用 urlTransfer。好吧,在解释如何做时,我可以看到 sdk 提供的帮助很少。我在stackoverflow上遇到了这篇文章: 如何向roku中的某些服务器发出api请求
它给出了一个很好的例子,我想我明白了。我的困惑在于函数的调用位置和方式。它必须在调用视频 url 之前发生,这样才能开始转换。任何建议表示赞赏。
roku - 在视频播放器中捕获当前帧
我想在视频暂停时检索当前的视频帧并将其作为图像处理。这在 Roku Brightscript 中可行吗?
例如。我想将暂停的帧保存为图像,稍后将其用作海报图像。
roku - 如何从 Roku 的一个频道打开另一个频道?
我可以使用 curl 从我的计算机在 Roku 设备中获取应用程序和应用程序 ID。最终,我可以使用 curl 从我的本地计算机启动频道,例如 curl -d '' ' http://192.xxx:8060/launch/33739 ' 但我正在寻找的是做类似的操作,我会有一个频道列表,然后我应该能够打开频道。
在http://sdkdocs.roku.com/display/sdkdoc/External+Control+Guide的 Roku 外部控制指南中,据说可以做到,但没有详细信息如何做到这一点。那么,有人可以帮我找到一种方法吗?
提前致谢。
brightscript - 从 BrightScript 字符串中删除空格
我正在尝试使用正则表达式从我的字符串中删除前导和尾随空格
[编辑]
我也试过
并尝试过
roku - roParagraphScreen 中的文本覆盖
我有一个关于 roku 的文本部分,由于它的长度而被截断。有两种可能的解决方案。
- 似乎很容易的是在这一页上缩小文本。
- 使文本部分可滚动
我的页面是 roParagraphScreen,我在其中添加了一个段落。如果我需要将一个值传递给主题,我可以接受。到目前为止,我还没有找到任何处理文本大小的属性。我也知道有整个字体创建方面,但这似乎有点多。
这是我正在使用的代码
然后在主题部分做这样的事情
我还没有研究可滚动文本解决方案。想先在这里得到一些反馈。
roku - BrightScript - 关联数组可以将另一个数组作为值保存吗?
我是 BrightScript 的新手,正在尝试弄清楚如何使用它们的关联数组。我的问题是,BrightScript 中的关联数组可以保存另一个数组作为值吗?
我正在尝试解析一个如下所示的关联数组:
如果我使用这样的语句:
这只会返回一个包含我的喜剧视频元数据的数组吗?
看起来这应该可行,但我在实现这一点时遇到了麻烦。有什么建议么?
谢谢!
roku - 视频结束时隐藏恢复按钮
具有 VOD 功能的 Roku 应用程序。
我使用了 3 个按钮,即恢复、从头开始播放、在菜单中播放。当我通过菜单中的恢复按钮从视频中途退出时,当我单击它时,视频将从停止/暂停的位置播放。
问题是视频结束后,恢复按钮仍然存在,我只想在视频结束而不是中途时摆脱恢复按钮。
我已经使用 msg.isfullResult() 来检测视频的结束,但仍然存在该 Resume 按钮。
另外我想知道如何在注册表中创建一个唯一的 ID,这样即使用户退出应用程序并返回,我仍然想要恢复功能。帮帮我。
请添加参考或代码来解决问题。
brightscript - Brightscript plugin: How to access user variables in processEvent
I'm following allong the example of the "plugins and parsers" pdf
(found here: using plugins and parsers technote (PDF) )
How do i access user variables (read, write) in the processEvent function?
arrays - ROKU:具有多个值的关联数组
我有一个两部分的问题,我希望有人可以帮助我。
我试图弄清楚如何将一系列年份从我的服务器传递到我的 ROKU 代码。这将是可变的年数,这意味着数组中的元素数量并不总是相同。
我需要弄清楚的是如何设置数组,然后如何在BrightScript
.
这是我到目前为止的一个例子。我有计数,但仍然需要添加所有年份。
年份清单是1998,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014
一旦在我的 ROKU 代码中收到它,我将需要循环多年,并显示它们,每行一个。(我已经完成了显示部分。我只需要知道如何获取数组元素的帮助。)
由于有关数组的有用文档很少BrightScript
,我希望有更多经验的人能够回答这个问题,并且将来会对其他人有所帮助。
roku - Brightsign,如何编写自定义解析器
我正在尝试为 XD1030 Brightsign 播放器编写自定义解析器。这是我得到的唯一示例代码。我认为它有效,但由于它在我无法真正分辨的任何地方都没有输出任何东西。
缺少文档,调试的可能性也不是很大。我已经设法在 SD 卡上创建了一个文件并将日志消息写入其中,但是一旦播放器尝试运行无效代码,它要么停止执行代码,要么开始闪烁红色错误 LED(这意味着我有重新配置播放器)。
我真正追求的是一个非常小的自定义解析器,它实际上做了一些事情,即接受一个 RSS 提要,对其做一些事情并将其显示在屏幕上。只是为了让我有事可做。
最终目标是解析更复杂的 XML 提要,其中包含应以幻灯片形式显示的图像和视频,提要应能够包含脚本用于设置演示文稿中指定的用户变量的参数。