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'パラメータの例外は何ですか? –
ありがとう、私はそれを試して、私もXAMLでMediaElementタグを使用しましたが、まだ運がありません! –