问题标签 [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.
modulo - 没有 mod 运算符我怎么能做 mod?
这种脚本语言没有 % 或 Mod()。我确实有一个 Fix() 可以去掉数字的小数部分。我只需要积极的结果,所以不要太健壮。
roku - Roku 应用程序在第二次 roMessagePort 等待时无错误退出
这是我能够重现该问题的最小片段。
Roku 将正确提示输入用户名,但会在提示输入密码之前退出主菜单。调试输出表明应用程序在第二次调用 wait() 时出现故障:
这是 SDK v4.1 和 OS v4.2.1006。
有人知道发生了什么吗?
ajax - 如何向 roku 中的某些服务器发出 api 请求
我在使用roku和 roku 特定语言( BasicScript )方面非常陌生。我需要对某些服务器进行 api 调用以获取频道。我不明白如何在 roku 中做到这一点。请建议。
xml - 如何让 Roku 立即更新?
我最近安装了 Roku 并使用示例视频播放器设置了一个频道。我的 xml 文件存储在我的服务器上,但由于某种原因,当我更新它们时,频道不会立即更新,它需要很长时间,比如几个小时。我不知道它是否在缓存或存储它检索到的数据,但我希望它立即更新。
rest - Roku:将高级应用程序直接启动到特定视频中
Roku 媒体播放器提供带有以下命令的 RESTful API:
- query/apps这个“query/apps”返回了安装在 Roku 盒子上的所有频道的地图,并与它们的应用程序 ID 配对。此命令通过 http GET 访问。
- keydown接受一个描述按下的键的参数。Keydown 相当于按下其值为传递参数的远程键。此命令通过没有正文的 POST 发送。
- keyup接受一个描述要释放的键的参数。Keyup 相当于释放远程键,其值为传递的参数。此命令通过没有正文的 POST 发送。
- keypress接受一个参数来描述被按下的键。Keyup 相当于按下并释放其值为传递参数的远程键。此命令通过没有正文的 POST 发送。
- launch将应用程序 ID 作为参数,并作为 roAssociativeArray 发送到应用程序 ID 的 url 参数列表传递给 RunUserInterface() 或 Main() 入口点。此命令通过没有正文的 POST 发送。
在我得到一个查询后,应用程序列表如下:
我想将 Netflix (ID 12) 应用程序启动到特定的电视节目或电影中:
其中 foo 和 someVar 是我将发送给 Netflix 的变量,它们对应于该特定内容。但是,我不知道需要将哪些变量或哪些值发送到高级应用程序。
是否有 Netflix/Amazon/Hulu/etc 接受的参数列表?
if-statement - Brightscript 中的 `<>` 符号是什么?
我在 Brightscript 中并排看到小于和大于。这意味着什么?也许不等于?
xml - Roku - 不解析格式错误的 xml
解析大型 xml 时我有一个奇怪的行为(但我不确定是否是大的事实导致了问题)。这是xml格式:
这是代码,m.rawResponse
上面的xml字符串在哪里。
问题是只处理 14 个 cat 元素,而不是 21 个,我真的不知道为什么。请帮助我任何想法。非常感谢!
稍后编辑
我添加了一个检查以查看解析是否成功并且那里出了问题。问题与符号有关&
- 我在 xml 中有以下行:
我该如何解决这个问题,但不是在服务器端,而是在 Roku 代码上?我在互联网上找不到任何解决方案。谢了。
roku - 如何在 BrightScript 中执行“stripslashes”等效项
我是 Roku 的新手,发现我的 JSON 提要响应如下所示:
谁能帮我弄清楚如何修复 BrightScript 中的 JSON 响应?我现在正在浏览 BrightScript 参考文档,但只是想看看是否有人知道一种简单的方法来做到这一点,同时我继续将它拼凑在一起。
谢谢!
ruby-on-rails - 即时转码/重新混合 FLV 和流式传输
我正在尝试自学一些有关视频流和转码的知识,同时进行一些 Roku 应用程序开发。我有许多视频文件(主要是 FLV 格式(H.264/AAC)),我想流式传输到客户端,在这种情况下是 Roku 盒子(接受 MP4(H.264/AAC)和HTTP 实时流 (HLS))。我想知道是否可以对 FLV 文件进行转码/重新混合并将它们即时流式传输到客户端,也许是通过 HLS?
我曾尝试使用 ffmpeg 重新混合文件并在转码过程中立即提供它们,但在写入过程完成之前它们无法播放。我可以通过 Apache/Rails 让 Roku 播放我完成的 MP4 文件。
但我想知道......是否可以设置服务器来转码/重新混合文件并立即将输出文件(来自 ffmpeg/我正在使用的任何工具)流式传输到客户端?如果是这样,需要哪些工具来完成这项工作?是否可以在文件被转码或重新混合时使用媒体文件分段器来分割文件?
我很清楚转码过程是 CPU 密集型的,但我不太担心转码和流式传输的实用性,因为这只是一个个人教育项目(而且我有一个空闲的系统,如果处理这个)。
抱歉,如果我在这里离开基地,只是想通过这个破解我的方式。
谢谢!
upnp - 将网络视频流式传输到 Roku
有谁知道如何从技术上将视频(即 Youtube 视频)发送到 Roku 播放器?有一个“Twonky Beam”应用程序允许流式传输,它似乎做的是将 .mp4 文件发送到 Roku 进行播放。在此处查看演示:http: //gigaom.com/video/youtube-on-roku-twonky-airplay/
这是在没有“Twonky Beam”Roku 应用程序的情况下完成的。看起来像 Roku 原生支持的东西,虽然我找不到任何文档。
我想知道他们是如何在没有 Roku 成为 UPNP 或 DLNA 设备的情况下做到这一点的。
这里的任何见解都会很棒!