我正在嘗試在Windows Phone 7應用程序的Silverlight中播放音頻。我有一個MP3音頻文件,其構建操作設置爲資源。要播放聲音,我使用:爲什麼Windows Media Player無法播放此音頻?
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。
查看Cong Tran的替代方案 – msbg