2010-03-29 72 views
3

嗨,我用媒體播放器創建了一個銀燈應用程序。它在這個應用程序中工作正常。當我使用嵌入代碼作爲元標記的其他應用程序。它無法加載zap文件和視頻。我可以知道我該如何解決它。是否可以通過兩個本地主機域訪問Silverlight XAP文件?

這裏是代碼:

<object height="360" width="640" type="application/x-silverlight-2" data="data:application/x-silverlight,"> 
<param value="http://localhost:1069/ClientBin/MymediaPlayer.xap" name="source"> 
<param value="onSilverlightError" name="onerror"> 
<param value="white" name="background"> 
<param value="m=http://localhost:1069/content/en-us/videofile/Butterfly.wmv" name="initParams">   
     </object> 

當我在銀的光應用使用此其工作正常。但是這個meta標籤應該可以在所有其他域上運行。我在兩個本地主機域上進行了測試。

在此先感謝。

KK

+0

你是什麼意思「作爲元標記」?沒有很大的意義。你的意思是當你把這個標記放在另一個服務器提供的HTML中時? – AnthonyWJones 2010-03-29 14:10:02

+0

也適用於遇到此無證枚舉的任何人...將清單中的ExternalCallersFromCrossDomain設置爲FullAccess不起作用。 http://www.eggheadcafe.com/community/aspnet/56/10050545/silverlight-xap-crossdom.aspx – meklarian 2010-05-08 10:30:35

+0

我也有興趣知道這是否可能。不一定來自兩臺本地網絡主機,而是來自任何兩臺互聯網主機。我不認爲OP實際上關心從xap訪問Web服務,但是確實在乎在一臺服務器上找到xap並從另一臺服務器訪問它。 – meklarian 2010-05-08 10:37:39

回答

1

您需要定義,以允許來自不同域的網絡接入服務clientaccesspolicy.xml文件或文件crossdomain.xml

這是討論here

相關問題