2013-06-20 5 views
1

Я создаю приложение для Samsung Smart TV. В моем приложении мне нужно получить IP-адрес Smart TV. Кто-нибудь знает, как это получить?Как получить IP-адрес Samsung Smart TV

+4

сделал вас читать документы Smart TV? – Raptor

+1

вы можете сканировать DLNA в своей сети и получить идентификатор и имя TVName – TecHunter

ответ

4

Вы должны использовать SEF СЕТЬ, чтобы сделать это, убедитесь, что вы включить эту строку в 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

0

Для Tizen телевизора, вы можете получить IP-адрес от webapis, т.е.

webapis.network.getIp() 

вернет вам IP-адрес устройства.

Включите WebAPI находится в вашем index.html как:

<script type="text/javascript" src="$WEBAPIS/webapis/webapis.js"></script> 



Вы можете найти более подробную информацию, связанные с сетью Tizen ТВ на указанной ниже ссылке:

http://developer.samsung.com/tv/develop/api-references/samsung-product-api-references/network-api

Смежные вопросы