1
我使用VS2010,C#開發基於Silverlight的基於Web的遊戲。我想播放mp3,這是我現有的代碼:Silverlight不播放mp3
StreamResourceInfo sri = Application.GetResourceStream(new Uri("/TennisSL;component/Images/idle.mp3", UriKind.Absolute));
m.SetSource(sri.Stream);
Scene.Children.Add(m);
m.Play(); // Plays the sound
因爲聽不到聲音上面的代碼不玩了!什麼可能是錯的?有什麼遺漏嗎?
這是在程序的頂部我的MediaElement對象聲明:
MediaElement m = new MediaElement();
Silverlight似乎能夠支持MP3,請參閱http://msdn.microsoft.com/en-us/library/cc189080%28v=vs.95%29.aspx。嘗試向MediaElement的MediaFailed事件添加事件處理程序。如果這個事件處理程序被調用,那麼'ExceptionRoutedEventArgs'參數中的異常是什麼? – 2012-03-24 13:58:21
謝謝,我測試了一下,我也在我的XAML中使用了MediaElement標籤,但仍然沒有運氣! – 2012-03-24 14:01:08