C# Silverlight媒体播放器出现问题

C# Silverlight媒体播放器出现问题,c#,silverlight,sharepoint,moss,C#,Silverlight,Sharepoint,Moss,我有什么? 我有一个动态加载Silverlight对象的web部件。web部件加载媒体播放器并运行视频。我指的是Silverlight 2.0 我使用的代码如下: Silverlight silverlightControl = new Silverlight(); silverlightControl.ID = "VideoXaml"; silverlightControl.Source = "~/_layouts/1033/MyVideoPlayer.xap"; silverlightCon

我有什么?

我有一个动态加载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-way)加载Silverlight对象,我们已经厌倦了修改代码。但是,当其他web部件在同一页面上实现回调时,我们在加载Silverligh控件时遇到了问题。视频web部件将永远显示正在加载的动画

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


提前谢谢

阅读Microsoft关于System.Web.Silverlight的白皮书,该白皮书位于

这是一款Microsoft产品,您希望它是什么?:)这并不是flame war@ZINK的开始,但Linux的向后兼容性是它的致命弱点。我不太确定,微软曾经非常关心这一点。