问题标签 [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 回答
301 浏览

youtube - Brightscript:如何将我的 Youtube 视频从我自己的频道拉到 Roku 上?

我正在为一些雇用我实习的气象学家制作一个 youtube 频道。他们想使用 Youtube 来提取他们的视频并将其显示到 Roku 频道。我该怎么做?另外,我需要列出来自 youtube 频道的视频。如果有人知道如何从一个很棒的网站提取信息,那还有一件事。

我们必须弄清楚如何为气象服务提取信息,并且我们有一些使用 XML 和 RSS 数据表的网站,但是有太多不同的气象站,编写如此多的 If 语句来包含这些站会令人沮丧。有没有办法找到他们当地的气象站?如果只能回答其中一个问题,我希望它是如何从 youtube 中提取视频并在您的频道上播放它们。

0 投票
4 回答
924 浏览

time - 将秒转换为时:分:秒亮脚本

我需要将秒转换为 Hour:Minute:Second。

例如:685 转换为 00:11:25

我怎样才能做到这一点?

我在 Brightscript 文档中找不到方法

http://sdkdocs.roku.com/display/sdkdoc/ifDateTime#ifDateTime-FromSecondsnumSecondsasIntegerasVoid

0 投票
0 回答
422 浏览

google-analytics - Google Measurement Protocol 未注册自定义维度

我正在使用Google Analytics Measurement Protocol向 HTTP 请求注册事件。我正在为我正在开发的 Roku 应用程序构建它。事件正在发送和注册,但自定义维度似乎不起作用。

这是我要发送的内容

例如,当我进入Behavior > Events > Top EventsGoogle Analytics 并将二级维度设置为 Station 时,没有任何事件出现。不过,当我取消二级维度时,这些事件就会显示出来,因此 Google Analytics 似乎只是不喜欢自定义定义。

  • 我试过等待 24 小时,看看是否有时间延迟问题,但这没有帮助。
  • 我还确保打开自定义定义,并将它们从 Analytics 的管理面板中设置为“命中”范围类型。

当我将上述内容提交到https://ssl.google-analytics.com/debug/collect(如果请求有问题时返回错误的验证服务器),它表示请求是有效的。

知道这里会发生什么吗?谢谢您的帮助!

0 投票
1 回答
202 浏览

fonts - 调整文本行之间的间距brightscript

Bellow 是使用roImageCanvas在 Roku 中显示字符串的代码

这将创建如下输出 在此处输入图像描述

是否可以调整每行之间的间距?

注意:我需要使用roImageCanvas,因为这个页面需要一些带有图像的图形

0 投票
2 回答
971 浏览

fonts - 更改 Roku 中的默认字体 roFontRegistry

我用 roImageCanvas 创建了一个页面,我正在尝试用另一个更改其默认字体。下面是我的代码,但这不起作用。请帮我解决这个错误。提前谢谢。

0 投票
1 回答
249 浏览

roku - 在 Brightscript 中检查按钮标题是否溢出

在 Roku 的库中,要将按钮添加到弹簧板屏幕,请使用以下方法(请参阅doc):

如果title溢出按钮宽度,它将自动截断文本并附加“...”。但是是否可以以编程方式检查是否存在溢出?

0 投票
1 回答
478 浏览

xml - 使用动画精灵的 Roku 动画,如何创建繁琐的 xml

我制作了一个简单的java脚本代码来为roku中用brightscript编写的精灵动画创建精灵表xml。有没有更简单的方法来传递表格并让它计算出框架的尺寸?那会很酷。

我在这里了解了动画精灵。

代码可以在这里找到。

JS

如果这对你有帮助,那么亲爱的,我想我会分享的。

快乐编码:)

0 投票
1 回答
544 浏览

roku - 使用重定向网址播放视频

在我们的频道中,我们有一个播放视频的 url,它会进行最后一次身份验证检查,然后重定向到 CDN url 并播放视频。这一切都是在我们所有的测试渠道中通过 http 完成的,效果很好。

问题是当我们部署到托管 API 的实时网站时,服务器设置为将所有请求重定向到 HTTPS。我想出了如何让 HTTPS 调用适用于我所有的 api 调用。我遇到的最后一个问题是对我们的服务器进行了 HTTPS 调用,然后重定向到 HTTP CDN 服务器,并且每次尝试时都无法正常工作。Brightscript 返回的错误消息不是很有帮助,我只收到带有消息“未指定或无效的跟踪路径/url”的通用错误代码 11。

有人对此有经验吗 ?或知道该怎么做?到目前为止,我已经尝试将 roVideoScreen 设置为允许 HTTPS 调用的所有设置,我认为当它捕获到 HTTP 的重定向时它会卡住。

前任。

0 投票
2 回答
1335 浏览

html - How to display HTML page using BrightScript

I would like to display a single HTML web page on a Roku channel. I have no need to follow hyperlinks, but the page does have periodic updates.

Is it possible to write a BrightScript application that uses Gecko to render the page, or would I have to draw the page myself?

I see plenty of information as well as examples in the Roku SDK that describe how to provide user navigation and play video on a Roku box using BrightScript, but I can't find any information about displaying a single HTML page on a Roku channel.

0 投票
1 回答
291 浏览

roku - roTextureManager 图像缓存的行为如何?

当 roTextureManager 发现内存不足时,它是否会自动清除或替换缓存中的位图?我似乎找不到任何好的答案。