“Roku”是一个视频流媒体播放器和平台,由“Roku,Inc。”公司开发和销售。
我正在填充一个 RowList,它是网格屏幕的子级。行列表在启动时已填充。稍后,在用户交互之后,我需要添加到行列表。特别是,我需要在 i... 中添加一个新行。
这里我尝试下面的代码在 tmp 文件夹中写入字符串值。我使用 FromAsciiString() 和 ToAsciiString() 来读取/写入值。如果读取字符串值成功,我会打印 m.ReadString。我储存
Roku BrightScript HdListItemIconSelectedUrl 已剪裁
我正在尝试在 LabelList 中的项目上显示图像。我已将 HDLISTITEMICONSELECTEDURL 字段设置为图像文件夹中的图像。在运行时,这会导致图像在左侧被剪裁。 ...
我可以创建一个用作 Roku TV 网络应用程序的应用程序吗?
我想知道是否可以创建一个在 Roku 平台上充当 Web 应用程序的应用程序。本质上,我想构建一个用户可以直接从t访问和交互的应用程序...
我想在从 PosterGrid 选择项目时监听事件,这是我的 XML 元素 posterGrid 我想在从 PosterGrid 选择项目时监听事件,这里是我的 XML 元素 posterGrid <PosterGrid id = "videosGrid" basePosterSize = "[ 312, 188 ]" caption1NumLines = "1" numColumns = "3" numRows = "5" itemSpacing = "[ 20, 25 ]" translation = "[ 100, 200]" /> 当像这样选择 Item 时,我已经实现了一个观察者 m.videosGrid = m.top.findNode("videosGrid") m.videosGrid.observeField("itemSelected", "playVideo") 当选择特定视频时,这是成功调用的,但我想从主线程监听,这是一个特定的videoScreen线程,我从这段代码中打开这个videoScreen sub ShowVideoGridScreen() m.VideosGridScreen = CreateObject("roSGNode", "VideosScreen") m.VideosGridScreen.ObserveField("selectedPosterIndex", "OnGridScreenItemSelected") observe postergrid field, when item is selected ShowScreen(m.VideosGridScreen) ' show GridScreen end sub sub OnVideoGridScreenItemSelected() ' invoked when GridScreen item is selected print "------- Video Item Is Selected -----------" ShowVideoScreen() end sub 我想在这里监听事件并显示 videoScreen 来播放视频,因为我已经显示了网格屏幕。 这是 ShowVideoScreen() 函数中用于打开 playVideo 线程的代码。 无法理解这一点,如果您对此有所了解,请告诉我,或者我可以在哪里找到这些东西的任何资源。预先感谢。 m.VideosGridScreen = CreateObject("roSGNode", "VideosScreen") m.VideosGridScreen.ObserveField("selectedPosterIndex", "OnGridScreenItemSelected") 观察海报网格字段,当项目被选中时 由于您想观察“selectedPosterIndex”,请在 m.VideosGridScreen xml 中定义此字段。 <xml> <component name="VideosScreen"> <interface> <field id="selectedPosterIndex" value="-1" type="integer" /> <PosterGrid id = "videosGrid" basePosterSize = "[ 312, 188 ]" caption1NumLines = "1" numColumns = "3" numRows = "5" itemSpacing = "[ 20, 25 ]" translation = "[ 100, 200]" /> </component> </xml> 当选择项目时,您可以分配“selectedPosterIndex”字段。
屏幕出现时,Roku 应用程序“ObserveFieldvisible”未运行
我正在使用 BrightScript 和 SceneGraph 开发 Roku 应用程序。我有一个海报网格,用户可以在多个海报之间进行选择。当用户选择一个时,将调用 ShowTopicScreen 子函数:
m.menuRowList = m.top.findNode("MenuRowList") 如何创建“m.menuRowList”全局变量 我如何在整个项目中使用 m.menuRowList 变量 谢谢您的提前!
m.CurrDateObject = FindCurrDateObject(m.itemContent.date) ?"title :"m.CurrDateObject.title //这里当0到来时出现类型不匹配错误 ?"text :"m.CurrDateobject.text '
Rou BrightScript HDLISTITEMICONSELECTEDURL 被剪切
我正在尝试在 LabelList 中的项目上显示图像。我已将 HDLISTITEMICONSELECTEDURL 字段设置为图像文件夹中的图像。在运行时,这会导致图像在左侧被剪裁。 ...
如何将我的 XML 响应从 Roku Tv api 转换为 JSON?
我正在尝试构建一个使用 Roku Tv ECP api 命令的应用程序。我尝试进行的特定调用获取所有已安装频道的列表并以 XML 格式返回。每当我打电话...
我正在android java中的rokuTv远程控制应用程序上工作,我想实现同样的键盘功能,任何线索都会很感激,比如如何开始做什么,我只需要基本的路线图,
我的 Roku 应用程序遇到问题。我的应用程序在所有具有 1 GB RAM 的设备上崩溃,但在具有 1.5 RAM 的设备上运行良好。崩溃日志如下: 执行超时(运行时错误&a...
如何在 roku 中创建一个对话框,该对话框在单击遥控器上的后退按钮时打开。当在对话框中选择“确定”选项时,应用程序退出。 这是 main.brs 中的代码 子主函数() ShowChannelRSGSc...
我使用“Roku 即时电视频道”网站构建了一个 ROKU 频道(自定义 SDK)。录制的视频托管在 VIMEO 专业帐户上并且运行良好。 我正在寻找前往...的路线
嗨,我正在尝试扩展 ZoomRow 示例通道。本质上,我向每个行项目添加一个具有设置颜色的矩形,并且我试图在该项目处于焦点时更新颜色。 这是...
我创建了一个简单的“hello world”风格的 Roku 应用程序,它构建和安装得很好。但是,当我尝试查看频道时,它不会调用我在启动后设置的屏幕,当我...
我对此进行了很多研究,并得到了一些关于 Roku 管理焦点方式的复杂答案。我知道 Apple TV 有一个复杂的管理器,它决定下一个重点元素应该是什么......
我使用 SceneGraph 和 BrightScript 为 Roku 编写了一个音频播放器。其工作方式如下: 我在 MainScene 上有一个节点。所有音频都通过该节点播放。 我有一个
我想在 Roku 中制作这种类型的按钮,如果您有任何信息,请告诉我。提前致谢!
在 Brightscript Roku 的 Post 请求中发送正文
我想在 brightscript 的帖子请求中发送正文,找不到任何方法来做到这一点,我的代码 xfer = CreateObject("roURLTransfer") xfer.SetRequest("POST") xfer.PostFromString("