2016-05-06 306 views
0

網絡連接我使用Tizen SDK IDE版本2.4.0_Rev5從SamsungDForum網站下載的Windows7 64位。沒能獲得連接在三星智能電視模擬器

我在三星Tizen電視模擬器測試(三星電視SDK擴展影像:Windows7的64位)從同一網站下載。

我最初與AVPlay框架示例應用程序測試,但我不能玩,因爲準備()調用是失敗的任何視頻。

我懷疑這可能是由於模擬器的網絡連接問題。所以我試着用這個示例應用程序來檢查網絡連接: https://github.com/SamsungDForum/NetworkSample而示例應用程序指示沒有網絡連接。

所以我的問題是: 1)是我的推斷,該仿真器沒有連接到網絡是否正確? 2)是否有更簡單/更直接的方式來檢查仿真器上的網絡連接? 3)假設它是網絡連接的問題(我非常懷疑),我該如何解決這個問題? 我通過這個問題就在計算器上: Samsung Smart TV emulator can't connect to network 這似乎表明,它的仿真器和PC的MAC地址不同,則仿真器將無法連接到網絡。 這是正確的嗎? 如果是,那麼我該怎麼做,這個答案是使用一個虛擬框,現在是不是很長時間使用模擬器。

+0

注:Tizen SDK IDE和Tizen電視仿真器是從下載: https://www.samsungdforum.com/TizenDevtools/SdkDownload 和採取播放使用AvPlay framwork視頻的示例應用程序: HTTPS: //www.samsungdforum.com/TizenSampleGuide/tizen3461/index.html –

回答

2

在創建模擬器時,將代理參數設置爲:使用主機代理和連接類型作爲NAT。 然後,在config.xml文件中添加此:

<access origin="*" subdomains="true"/>

如果你想有一個示例應用來測試連接,創建INDEX.XML一個新的應用程序containig如下:

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<title></title> 
 
<link rel="stylesheet" type="text/css" href="css/style.css"/> 
 
</head> 
 
<body> 
 
<a href="http://www.google.com" style="color:white;">Test connectivity</a> 
 
</body>

不要忘記添加在配置如下.xml文件:

<access origin="*" subdomains="true"/>

希望這會對你有所幫助。

+0

我試過了,但它仍然不起作用。我懷疑這個問題可能與代理有關,但我不知道。我的網絡位於代理之後。如果我將代理設置更改爲「無代理」,那麼我可以訪問本地局域網中的文件。 –

+0

是否與「無代理」一起使用此示例應用程序? –

0

默認情況下,仿真器將使用您的計算機的任何連接。但是,您必須允許在模擬器中運行的應用程序才能訪問Internet。我檢查了您鏈接的示例應用程序,但沒有配置以下項目。

首先,確保你爲你要訪問的網站()設置相應的W3C Access Requests Policy (WARP)。下面授予無限制的訪問(你不應該對生產應用進行操作)config.xml文件的根目錄:

<access origin="*" subdomains="true"/> 

接下來,你還必須在配置中添加Tizen上網權限。xml文件。以下允許Internet訪問:

<tizen:privilege name="http://tizen.org/privilege/internet"/> 

See all Tizen privileges