如何让 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 上启动