2

我有一个使用 Java 和 cpp 代码的 android 流式客户端应用程序。我想将我的应用程序移植到 Roku。我了解 Roku 仅推荐使用 BrightScript 进行应用程序开发。

1)根据此链接(Roku 中的 C/C++ 开发),游戏应用程序可以使用橘子酱在 cpp 中编写并为 Roku 编译。

2)但是这个链接(Roku app development with Marmalade有多可行?)清楚地表明marmalade不能用于流媒体应用程序。

3) 我的问题是 (A) 是否可以为 roku 编译 cpp?

(B) 在哪里可以找到构建工具链?

(C) 如果 UI 是使用 BrightScript 开发的,我如何从中调用 cpp 函数?

4

2 回答 2

7

你不能。无论如何都不是独立于 Roku Inc - 您需要与他们进行非常密切的合作,这意味着您应该能够说服他们的业务开发/合作伙伴部门您值得花时间和金钱。换句话说,你的公司最好是家喻户晓的名字。

您无法“找到” C 工具链,它只能由公司在个人基础上、在批准后并根据 NDA 授予您。

如果您与 Roku Inc 没有特殊关系(项目/合同),对于非游戏,您只能在 BrightScript 中开发。这是命令,不是建议。

特别是对于您的情况,最好的选择似乎是使用 Roku API 已经提供的现有流格式/组件。BrightScript 是一种脚本语言,速度不足以编写编解码器。

于 2016-05-03T16:58:10.273 回答
0

对于 Roku Streaming 应用程序,您必须使用 brightscript。

于 2016-05-03T11:07:19.430 回答