问题标签 [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.

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 发现内存不足时,它是否会自动清除或替换缓存中的位图?我似乎找不到任何好的答案。

0 投票
2 回答
327 浏览

roku - roMessageDialog 的背景颜色

在 Roku BrightScript 中,有没有办法将弹出对话框(例如roMessageDialog )的背景颜色更改为深蓝色,而不是默认的灰色?

可以通过属性DialogBodyTextroAppManagerDialogTitleText更改文本颜色,但我看不到任何更改背景颜色的方法。

设置ThemeTypegeneric-dark似乎也有一些效果,但只允许在浅灰色和深灰色之间切换。

0 投票
1 回答
546 浏览

roku - roGridScreen 的背景颜色

在 Roku BrightScript 中,有没有办法将roGridScreen的背景颜色更改为深蓝色?

roAppManager中有该属性GridScreenBackgroundColor,但仅允许设置灰度值。如果您在那里尝试全色深蓝色值,则整个网格屏幕会更改颜色以在所有内容上具有奇怪的紫色色调,而不是设置所需的背景颜色。

0 投票
1 回答
166 浏览

roku - roGridScreen 面包屑中的星形图标

在 Roku BrightScript 中,有没有办法在roGridScreen右上角的面包屑中使用 Roku 遥控器上信息按钮上的星形图标?目的是向用户表明他们可以按下信息按钮来访问设置视图。

我得到的最接近的是使用 * 文本字符串 ( gridScreen.SetBreadcrumbText("Settings *", "")),但这看起来不像 Roku 自己的主页界面中“选项”一词右侧的图标那样令人信服。

在面包屑中使用自定义图像的方法可以解决问题,或者可能是用于Chr().

0 投票
1 回答
153 浏览

roku - 更改 roSpringboardScreen 中的图像边框

在 Roku BrightScript 中,是否有任何方法可以更改 roSpringboardScreen 中图像(“海报”)周围的边框

可以通过roAppManagerroGridScreen中的属性更改 中的焦点边框GridScreenFocusBorderHD,但似乎没有类似的功能可以为 中的边框设置自定义图像。roSpringboardScreen

即使禁用海报边框也将是对默认海报边框的改进。

0 投票
1 回答
2545 浏览

http-live-streaming - 未指定或无效的轨道路径/网址 - 带有 Livestream.com 流的 Roku

我正在开发一个自定义 Roku 频道,我需要使用来自以下直播活动的 livestream.com 视频流:

http://livestream.com/accounts/11222132/events/3665575

使用他们的 json 服务,我已经能够获得一个 m3u8 流。该流在 iOS、Android 和 Fire OS 上运行良好,但我无法在 Roku 上运行。

此代码获取并尝试播放我的流:

在我的控制台中,我收到以下相关消息:

显示视频:

json网址是:

http://api.new.livestream.com/accounts/11222132/events/3665575/broadcasts/92495453.m3u8?dw=100&hdnea=st=1436386598~exp=1436387498~acl=/i/11222132_3665575_bee34040_1@123hmac8 _ =dfacbbb090cc8df9435397d7c38d134be418756b3a00620297948eea35bedae7

srt =

未知事件:11 消息:未指定或无效的轨道路径/url。

播放失败:

关闭视频画面

我得到的错误表明 url 无效,事实上,如果我给它一个“nothing honey”的 url 值,它会给我同样的错误。所以如果我从这个 json 得到的 url 是错误的.. 那么它是怎么错的呢?它适用于我的其他设备...