2

我正在为三星智能电视创建应用程序。在我的应用程序中,我需要获取智能电视的 IP 地址。有谁知道如何得到它?

4

2 回答 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 回答