Мне нужна помощь с функцией createobject в Silverlight.
Мой xap-файл принимает URL-адрес видео и загружает его для воспроизведения. Когда я пишу тег, как показано ниже, он работает нормально.
<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"
);
Мне не хватает чего-то глупого здесь.