2010-03-04 66 views
1

无法在Silverlight中显示视频。我保存在sql server中,并以字节[]的形式从数据库中检索它,随后将其转换为Stream并放置为Media元素的SetSource。但无法显示任何内容。 Plz帮助我。 想要这样:Silverlight MediaElement视频问题

 MediaElement SoundClip = new MediaElement(); 
     SoundClip.SetSource(stream); 
     SoundClip.AutoPlay = false; 
     SoundClip.Width = 500; 
     SoundClip.Height = 500; 
     SoundClip.Stretch = Stretch.Fill; 
     this.LayoutRoot.Children.Add(SoundClip); 
     SoundClip.Play(); 

但是不起作用。

编辑:

它是wmv格式。

我甚至无法从本地驱动器播放wmv/wma文件。是否有任何问题与我使用的电脑。它只是运行代码,但确实发挥它,不显示任何错误。

有什么建议吗?

回答

0

媒体格式是什么?

它可以作为WMV,WMA,MP3或H.264文件直接播放吗?

媒体文件是否完全下载?

  1. 使用招,看看发生了什么
  2. 附上MediaElement.MediaFailed事件到SoundClip看到错误(如果有的话)
监控HTTP流量