问题标签 [roku]

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.

0 投票
1 回答
704 浏览

youtube - 如何使用 Brightcript for Roku 创建一个类似于 you-Tube 的视频播放器?

我是ROKU开发的新手。几天前我拿到了它。我想为我的 Roku 设备创建一个具有 Youtube 外观和感觉的视频播放器。我希望我的视频播放器以小窗口模式启动,并像 Youtube 一样在右侧显示视频列表。此外,我还想添加一个按钮来最大化和最小化屏幕

我对此进行了研究。我已经尝试了 Brighscript sdk 附带的视频播放器示例。我还尝试使用一些在线可用的自定义视频播放器示例,但没有帮助实现我想要的。 如何在明亮脚本中的视频播放器上添加按钮以及如何使该按钮最小化和最大化明亮脚本中的窗口。谁能提供我的代码?

我已经下载了使用 rovideoplayer 的自定义视频播放器。这是 Main.brs 代码:

任何关于我应该遵循的方法的建议,或者指出我正确方向并且可以给我一个良好的开端的一些建议,我都会非常感激。

0 投票
1 回答
543 浏览

video-streaming - Roku HLS 离线检测

所以我已经让 HLS 与我的 roku 盒子一起工作,并且已经弄清楚如何使用 XML 文件编写和编码它。但是我正在尝试编写一个 if 语句来检测 HLS 流何时离线,使用 isStreamStarted() 或 isRequestFailed() 之类的东西,例如:

这行得通吗?如果是这样,您会推荐将其放置在哪里和哪个源文件?我们正在为我们的频道使用视频播放器模板。

当我连接到调试控制台时 - 我单击其中一个离线 HLS 流,它会给我输出

如果您需要查看代码,我也可以发布,但我确实没有对原始视频播放器模板进行太多更改。

0 投票
0 回答
272 浏览

video-player - 如何向 roImagecanvas (customvideoplayer) 添加按钮

我是 ROKU 开发的新手。如果我的问题看起来很愚蠢,我深表歉意,因为我才刚刚开始。我正在研究ROKU sdk 示例附带的customvideoplayer示例。我想在画布上添加按钮来播放、停止、最小化和最大化功能。我已经对其进行了重新研究,但无法添加按钮。此外,我还想捕获这些按钮的点击事件,并在他们的点击上执行所需的功能。如何在按钮单击时编写最大化和最小化代码?

关于如何创建这些按钮并执行所需功能的任何建议,将不胜感激。

这是我正在使用的代码:

0 投票
1 回答
1109 浏览

roku - Roku:使用 roUrlTransfer 无限等待 POST 请求

我正在尝试向带有一些参数的地址发送 POST 请求。该应用程序正在港口等待,根本没有前进。我做错了什么,我该如何解决这个问题?

0 投票
1 回答
173 浏览

hex - 如何从 Brightscright 中的整数值制作十六进制字符串?

我写了一个 Int 2 Hex 函数,想知道这是否是最好的方法

https://gist.github.com/kaayr1m/cacd3432b53fd854b0de

还有其他方法可以做到这一点吗?

0 投票
1 回答
736 浏览

json - 如何使用 Brightscript 中的变量获取 JSON 值

我正在尝试使用变量来表示该值来解析此 JSON,但它不起作用。我不知道是因为变量不代表字符串还是我不能做我想做的事情。

我能做些什么来解决这个问题?

0 投票
1 回答
1875 浏览

roku - 从 Roku 中的临时文件读取和写入

在 Roku 中,如何从文件夹中的临时文件读取和写入数据tmp:?我找不到任何与此相关的文件。我存储的数据太大而无法存储在注册表中。

0 投票
1 回答
639 浏览

ssl - Roku https 请求失败

我有下面的代码可以从我的https网站获取具有 Godaddy 证书的数据。但我无法从 url 获取结果。

注意:我编辑了/etc/apache2/sites-available/default-ssl.conf文件以添加godaddy证书。在我的网站中,https正在工作。我总是收到错误代码-77。我从mozilla firefox导出了crt文件。这是正确的方法吗?

0 投票
1 回答
265 浏览

video-player - 如何在 Brightscript 的列表中添加垂直滚动?

我正在尝试自定义 SDK 附带的视频播放器示例。我在屏幕左侧显示视频播放器,在右侧显示播放列表,并通过此播放列表导航。

但是我只能在右侧显示几个视频。因此我需要将 s croll 添加到播放列表中,以便我可以在那里显示所有视频

我已经对其进行了研究,发现提供滚动的rotextscreen会打开一个全新的屏幕,这不符合我的目的,因为我想在播放器的右侧显示播放器,更像是你的管

出于与rotextscreen相同的原因,我不能使用Rogridscreen

我可以使用任何其他组件来显示播放列表并将垂直滚动添加到播放列表或我可以采取的任何其他方法吗?

我现在有点失落。任何建议将不胜感激。

0 投票
1 回答
1666 浏览

c++ - 使用 Marmalade 开发 Roku 应用程序的可行性如何?

Marmalade 可用于在 C++ 中制作 Roku 应用程序。从他们的网站上,他们似乎在鼓励 Roku 的游戏开发。如果我想在 Roku 中制作一个带有一些图形的普通电视频道应用程序,那么使用 Marmalade 制作应用程序有多可行?