Silverlight媒体播放器的问题

时间:2010-02-12 11:05:29

标签: c# silverlight sharepoint moss

我有什么?

我有一个动态加载Silverlight对象的Web部件。 Web部件加载媒体播放器并运行视频。我指的是Silverlight 2.0。

以下代码我正在使用:

Silverlight silverlightControl = new Silverlight();
silverlightControl.ID = "VideoXaml";
silverlightControl.Source = "~/_layouts/1033/MyVideoPlayer.xap";
silverlightControl.Width = Unit.Percentage(100);
silverlightControl.Height = new Unit(400);
silverlightControl.InitParameters = paramBuilder.ToString();
silverlightControl.AutoUpgrade = true;

this.Controls.Add(silverlightControl);

我想做什么?

现在,我想在Silverlight 3.0中运行相同的代码。因此,我将DLL,System.Web.Silverlight.dll与Web部件打包在一起,当此DLL存在于GAC中时,Web部件在我的仅具有Silverlight 3.0的计算机中工作正常。

我面临什么问题?

在我的客户端使用Silverlight 3.0的一台机器上,Web部件无法正常工作,因为其他Silverlight Web部件正常工作。

我们厌倦了通过使用JavaScript(Silverlight 3方式)加载Silverlight对象来更改代码。但是,当其他Web部件在同一页面上实现回调时,我们遇到了加载Silverligh控件的问题。 Video web部分永远显示加载动画。

有没有人遇到过这样的问题并找到了解决办法?

提前致谢!

1 个答案:

答案 0 :(得分:-2)

http://go.microsoft.com/fwlink/?LinkId=153377

上阅读有关System.Web.Silverlight的Microsoft白皮书