我正在尝试在我的 Silverlight for Windows Phone 7 应用程序中播放音频。我有一个 MP3 音频文件,其构建操作设置为资源。要播放声音,我使用:
SoundEffectInstance sfi = null;
...
Stream source = Application.GetResourceStream(new Uri("/Bird Calls;component/Crow.mp3", UriKind.Relative)).Stream;
Microsoft.Xna.Framework.Audio.SoundEffect effect = SoundEffect.FromStream(source);
sfi = effect.CreateInstance();
sfi.Play();
此代码在 SoundEffect.FromStream 方法中引发 InvalidOperationException。