我正在为三星智能电视创建一个应用程序。在我的应用中,我需要获取智能电视的IP地址。有谁知道如何获得它?
答案 0 :(得分:4)
你需要使用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());
};
有关更多信息,请参阅三星文档:http://samsungdforum.com/Guide/ref00014/sef_plugin_network.html
答案 1 :(得分:0)
对于Tizen TV,您可以从webapis获取IP地址,即
SELECT a.*
FROM messages a
JOIN (
SELECT messages.id
FROM messages
INNER JOIN gateways ON messages.gateway_id=gateways.id
INNER JOIN orders ON gateways.order_id=orders.id
WHERE orders.user_id=6500
AND messages.deleted=0
AND messages.type='Out'
ORDER BY messages.id DESC
LIMIT 15
) b ON a.id = b.id
ORDER BY a.id DESC
将返回设备的IP地址。
将indexap中的webapi包含在:
中webapis.network.getIp()
您可以在下面提到的链接中找到有关Network of Tizen TV的更多详细信息:
http://developer.samsung.com/tv/develop/api-references/samsung-product-api-references/network-api