问题标签 [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.
roku - 在 Brightscript 中检查按钮标题是否溢出
在 Roku 的库中,要将按钮添加到弹簧板屏幕,请使用以下方法(请参阅doc):
如果title
溢出按钮宽度,它将自动截断文本并附加“...”。但是是否可以以编程方式检查是否存在溢出?
roku - 使用重定向网址播放视频
在我们的频道中,我们有一个播放视频的 url,它会进行最后一次身份验证检查,然后重定向到 CDN url 并播放视频。这一切都是在我们所有的测试渠道中通过 http 完成的,效果很好。
问题是当我们部署到托管 API 的实时网站时,服务器设置为将所有请求重定向到 HTTPS。我想出了如何让 HTTPS 调用适用于我所有的 api 调用。我遇到的最后一个问题是对我们的服务器进行了 HTTPS 调用,然后重定向到 HTTP CDN 服务器,并且每次尝试时都无法正常工作。Brightscript 返回的错误消息不是很有帮助,我只收到带有消息“未指定或无效的跟踪路径/url”的通用错误代码 11。
有人对此有经验吗 ?或知道该怎么做?到目前为止,我已经尝试将 roVideoScreen 设置为允许 HTTPS 调用的所有设置,我认为当它捕获到 HTTP 的重定向时它会卡住。
前任。
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.
roku - roTextureManager 图像缓存的行为如何?
当 roTextureManager 发现内存不足时,它是否会自动清除或替换缓存中的位图?我似乎找不到任何好的答案。
roku - roMessageDialog 的背景颜色
在 Roku BrightScript 中,有没有办法将弹出对话框(例如roMessageDialog )的背景颜色更改为深蓝色,而不是默认的灰色?
可以通过属性DialogBodyText
和roAppManagerDialogTitleText
更改文本颜色,但我看不到任何更改背景颜色的方法。
设置ThemeType
为generic-dark
似乎也有一些效果,但只允许在浅灰色和深灰色之间切换。
roku - roGridScreen 的背景颜色
在 Roku BrightScript 中,有没有办法将roGridScreen的背景颜色更改为深蓝色?
roAppManager中有该属性GridScreenBackgroundColor
,但仅允许设置灰度值。如果您在那里尝试全色深蓝色值,则整个网格屏幕会更改颜色以在所有内容上具有奇怪的紫色色调,而不是设置所需的背景颜色。
roku - roGridScreen 面包屑中的星形图标
在 Roku BrightScript 中,有没有办法在roGridScreen右上角的面包屑中使用 Roku 遥控器上信息按钮上的星形图标?目的是向用户表明他们可以按下信息按钮来访问设置视图。
我得到的最接近的是使用 * 文本字符串 ( gridScreen.SetBreadcrumbText("Settings *", "")
),但这看起来不像 Roku 自己的主页界面中“选项”一词右侧的图标那样令人信服。
在面包屑中使用自定义图像的方法可以解决问题,或者可能是用于Chr()
.
roku - 更改 roSpringboardScreen 中的图像边框
在 Roku BrightScript 中,是否有任何方法可以更改 roSpringboardScreen 中图像(“海报”)周围的边框?
可以通过roAppManagerroGridScreen
中的属性更改 中的焦点边框GridScreenFocusBorderHD
,但似乎没有类似的功能可以为 中的边框设置自定义图像。roSpringboardScreen
即使禁用海报边框也将是对默认海报边框的改进。
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 是错误的.. 那么它是怎么错的呢?它适用于我的其他设备...