我正在为三星智能电视创建应用程序。在我的应用程序中,我需要获取智能电视的 IP 地址。有谁知道如何得到它?
问问题
33357 次
2 回答
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
于 2013-06-21T02:22:16.583 回答
0
对于 Tizen TV,您可以从 webapis 获取 IP 地址,即
webapis.network.getIp()
将返回您设备的 IP 地址。
在您的 index.html 中包含 webapi 为:
<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
于 2017-04-01T16:11:20.593 回答