Я создаю приложение для Samsung Smart TV. В моем приложении мне нужно получить IP-адрес Smart TV. Кто-нибудь знает, как его получить?
Как получить IP-адрес Samsung Smart TV
comment
Вы читали документы Smart TV?
- person Raptor   schedule 20.06.2013
comment
вы можете сканировать DLNA в своей сети и получать идентификатор и TVName
- person TecHunter   schedule 20.06.2013
Ответы (2)
Для этого вам нужно использовать SEF NETWORK, убедитесь, что вы включили эту строку в index.html.
<object id='pluginObjectNetwork' classid='clsid:SAMSUNG-INFOLINK-NETWORK' style='opacity:0.0; background-color:#000000;width:0px;height:0px;'></object>
Затем где-то в вашем коде вы можете использовать функцию:
var GetIPAddress = function(){
var network = document.getElementById('pluginObjectNetwork');
return network.GetIP(network.GetActiveType());
};
Дополнительную информацию можно найти в документации Samsung: http://samsungdforum.com/Guide/ref00014/sef_plugin_network.html
person
imkrisna
schedule
21.06.2013
Для Tizen TV вы можете получить IP-адрес от webapis, т.е.
webapis.network.getIp()
вернет вам IP-адрес устройства.
Включите webapi в свой index.html как:
<script type="text/javascript" src="$WEBAPIS/webapis/webapis.js"></script>
Более подробную информацию о сети Tizen TV можно найти по указанной ниже ссылке:
http://developer.samsung.com/tv/develop/api-references/samsung-product-api-references/network-api
person
Swati Jain
schedule
01.04.2017