我需要一些关于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"
);
我在这里错过了一些愚蠢的东西。