2010-03-04 82 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流量