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