Как мне заставить B2B API Tizen работать на эмуляторе? Я хочу это для телевизора

#javascript #tizen #samsung-smart-tv #tizen-studio

#javascript #tizen #samsung-smart-tv #tizen-studio

Вопрос:

Я только начинаю работать с Tizen, поэтому надеюсь, что это простой вопрос для новичков, но он поставил меня в тупик. Я использую эмулятор T-samsung-5.5-x86. Я пытаюсь использовать B2B API Tizen с этим на своей HTML-странице:

 <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:

Ошибка ссылки: b2bapis не определен

Кроме того, в моей консоли написано: b2bapis.js — Не удалось загрузить ресурс.

webapis отлично работает для меня.

Комментарии:

1. Привет, я вообще не могу начать. Откуда у вас b2bapis.js файл? У меня есть учетная запись sssp b2b, но я нахожу только расширения tizen studio и TV в меню Tools…

Ответ №1:

Просто хочу отметить здесь то, что я нашел. b2bapis работает только на реальном smart TV, а не на эмуляторах.

Убедитесь, что вы добавили этот импорт в свой 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"/>
 

Ответ №2:

Ну и ладно, черт возьми… Таким образом, B2BAPI, по-видимому, не являются чем-то, что работает на эмуляторе (по крайней мере, не на моем), но как только я подключился к телевизору Samsung, все работает нормально. Думаю, я только что преодолел свое первое препятствие для новичков…