我需要一些關於Silverlight中createobject函數的幫助。 我的xap文件接受一個視頻網址並加載它播放。當我按照以下方式編寫標籤時,它工作正常。Silverlight.createobject未按預期工作?
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2"
width="100%" height="100%">
<param name="source" value="ClientBin/VideoPlayer.xap"/>
<param name="onerror" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="2.0.31005.0" />
<param name="autoUpgrade" value="true" />
<param name="MediaSource" value="video.wmv" />
</object>
雖然當我嘗試使用Silverlight.createObject創建此對象時,它不播放任何視頻。
Silverlight.createObject(
"ClientBin/VideoPlayer.xap",
document.getElementById('silverlightHost'),
"slPlugin",
{
width: "400", height: "300",
background: "Black",
isWindowless: "true",
version: "2.0.31005.0",
alt: "fg"
},
{ onError: onSilverlightError },
"MediaSource=video.wmv",
"context"
);
我在這裏錯過了一些愚蠢的東西。