标签: brightscript

如何在Roku中从一个频道打开另一个频道?

我可以使用curl在Roku设备中从我的计算机获取应用程序和应用程序ID.最终,我能够从我的本地计算机启动使用curl渠道,如 卷曲-d""" http://192.xxx:8060/launch/33739 " 但我所期待的是做类似的操作,我会有一个频道列表,然后我应该能够打开频道.

http://csdkdocs.roku.com/display/sdkdoc/External+Control+Guide中的Roku外部控制指南中,据说它可以完成,但它没有详细的信息如何做到这一点.那么,有人可以帮我找到办法吗?

提前致谢.

roku brightscript

2
推荐指数
1
解决办法
1084
查看次数

从BrightScript字符串中删除空格

我试图使用正则表达式从我的字符串中删除前导和尾随空格

regexQuote = CreateObject("roRegex", "/^[ ]+|[ ]+$/g+", "i")
regexQuote.ReplaceAll(noSpaceString)
print noSpaceString
Run Code Online (Sandbox Code Playgroud)

[编辑]

regexQuote = CreateObject("roRegex", "/^[ ]+|[ ]+$/g", "")
print len(noSpaceString) //this value includes leading white spaces, which I dont want
Run Code Online (Sandbox Code Playgroud)

我也试过了

regexQuote = CreateObject("roRegex", "/^[ ]+|[ ]+$/", "")
Run Code Online (Sandbox Code Playgroud)

并尝试过

regexQuote = CreateObject("roRegex", "/(^\s*)|(\s*$)/", "")
Run Code Online (Sandbox Code Playgroud)

brightscript

2
推荐指数
1
解决办法
1058
查看次数

roUrlTransfer功能在BrightScript中不起作用

我正在为Roku创建自己的频道.我需要从服务器上的JSON文件中获取视频和图像的流.

我的SceneGraph .xml文件中的代码:

<![CDATA[sub init()
 data = CreateObject("roUrlTransfer")
 data.SetUrl(url)
 data.AsyncGetToString()
end sub]]>
Run Code Online (Sandbox Code Playgroud)

此代码在Task节点和main.brs文件中正常工作,但在我的.xml文件中,它会生成此错误:"无效的BrightScript组件或接口引用".

请帮我解决一下.

roku brightscript

2
推荐指数
1
解决办法
830
查看次数

如何使用BrightScript进行Dropbox API调用?

我正在尝试将Dropbox集成到我的Roku频道中,我在Dropbox App Console中创建了一个Dropbox API应用程序.我可以使用curl来发出请求:

$curl https://api.dropbox.com/1/metadata/dropbox/ -H "Authorization:Bearer OAUTH_TOKEN" 
Run Code Online (Sandbox Code Playgroud)

使用Brightscript我使用以下代码,

req=CreateObject("roUrlTransfer")       
req.SetURL("https://api.dropbox.com/1/metadata/dropbox/")
req.AddHeader("Authorization", "Bearer OAUTH_TOKEN")

req.AddHeader("app_key","APP_KEY")
req.AddHeader("app_secret","APP_SECRET")

req.AddHeader("Accept", "*/*")
req.AddHeader("Accept-Encoding", "gzip,deflate,sdch")
req.GetToString()
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我在哪里做错了或错过了什么?提前致谢

dropbox-api roku brightscript

1
推荐指数
1
解决办法
682
查看次数

Roku:如何更改标签文本大小

使用场景图的明亮脚本.我想更改没有字体节点的默认字体的大小.我使用了"SmallestSystemFont"字体.看起来大字体然后实际需要大小.

<Label id="myLabel" width="200" height="200" text="Hello Label" font="font:SmallestSystemFont"/>
Run Code Online (Sandbox Code Playgroud)

roku brightscript

1
推荐指数
1
解决办法
989
查看次数

Scrolling label on overhang in Brightscript for Roku app

I m trying to display a scrolling label in Overhang as displayed in following image. This is my sample Roku app design.

在此处输入图片说明

roku brightscript

1
推荐指数
1
解决办法
61
查看次数

Roku中的多个组件如何处理焦点?

我正在使用BrightScript和SceneGraph组件在一页上显示多个自定义组件。Roku中的多个组件如何处理焦点?

roku brightscript

1
推荐指数
1
解决办法
73
查看次数

Vimeo API对GET请求没有响应

对于我正在构建的Roku应用程序,我需要获取Vimeo用户的频道列表.它是公共数据,因此我可以使用Simple API来获取它,如下所示:

https://vimeo.com/api/v2/user17146517/albums.json

通过访问url,该请求非常有效 - 我获得了一组JSON对象.请求在Roku项目中设置(同步):

req = createObject("roUrlTransfer")
req.setUrl("https://vimeo.com/api/v2/user17146517/albums.json")
response = req.getToString()
print "response: "; response
Run Code Online (Sandbox Code Playgroud)

响应空洞.当我异步尝试请求时,请求超时,我什么也得不到.我也尝试对完整的Vimeo API使用经过身份验证的请求,但是看到了同样的问题.

这段代码非常适合其他网址.像JSON Test API这样简单的东西会给我数据.我在Khan Academy(http://www.khanacademy.org/api/v1/playlists)上找到了一个视频播放列表,其格式与我想要的Vimeo API类似,并且效果也很好.什么是Vimeo做的不同,我错过了?谢谢!

json vimeo roku brightscript vimeo-api

0
推荐指数
1
解决办法
924
查看次数

标签 统计

brightscript ×8

roku ×7

dropbox-api ×1

json ×1

vimeo ×1

vimeo-api ×1