如何让 Tizen 的 B2B API 在模拟器上运行?我想要这个做电视

Posted

技术标签:

【中文标题】如何让 Tizen 的 B2B API 在模拟器上运行?我想要这个做电视【英文标题】:How do I get Tizen's B2B API working on the emulator? I want this for a TV 【发布时间】:2020-12-15 19:06:58 【问题描述】:

我刚刚开始使用 Tizen,所以我希望这是一个简单的菜鸟问题,但这让我很困惑。我正在使用模拟器 T-samsung-5.5-x86。我正在尝试在我的 html 页面上使用 Tizen 的 B2B API:

<script type="text/javascript" src="$B2BAPIS/b2bapis/b2bapis.js"></script>
<script src="$WEBAPIS/webapis/webapis.js"></script>
    
<link rel="stylesheet" type="text/css" href="css/style.css"/>

这在我的代码中:

var speakerType = b2bapis.b2bcontrol.getSpeakerType();

当它运行时,将鼠标悬停在 b2bapis 上时会出现此错误:

ReferenceError: b2bapis 未定义

另外,在我的控制台中,它说: b2bapis.js - 加载资源失败。

webapis 对我来说很好用。

【问题讨论】:

嗨,我根本无法开始。您从哪里获得 b2bapis.js 文件?我有一个 sssp b2b 帐户,但我只能在工具菜单中找到 tizen studio 和 TV 扩展... 【参考方案1】:

哦,好吧,天哪...所以 B2BAPIS 显然不是在模拟器上运行的东西(至少不是我的),但是一旦我连接到三星电视就可以了。猜猜我刚刚通过了我的第一个菜鸟障碍......

【讨论】:

【参考方案2】:

只想在这里记录一下我发现了什么。 b2bapis 仅适用于真正的智能电视而非模拟器。

确保您已在 index.html 中添加此导入

<script type="text/javascript" src="$B2BAPIS/b2bapis/b2bapis.js"></script>

还有 config.xml 中的权限,例如。 b2bapis.b2bcontrol 正在导入这个

<tizen:privilege name="http://developer.samsung.com/privilege/b2bcontrol"/>

【讨论】:

以上是关于如何让 Tizen 的 B2B API 在模拟器上运行?我想要这个做电视的主要内容,如果未能解决你的问题,请参考以下文章

Tizen Emulator 未通过 tizen studio 的模拟器管理器在 Windows 10 上启动

Tizen Studio 模拟器和设备管理器不工作

如何为 Tizen Studio 安装设备管理器和模拟器管理器?

Galaxy 手表无法连接到 Tizen Studio

自定义 Tizen 推送消息

Apple Watch 和 Tizen 共享资料库