Silverlight for WindowsPhone7アプリでオーディオを再生しようとしています。ビルドアクションがリソースに設定された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をスローします。