2011-07-07 11 views

答えて

3

Silverlight 5には、XNA Frameworkのクラス、つまりMicrosoft.Xna.Framework.Audioが含まれています。これには、PCMデータを再生するために使用できるタイプSoundEffectが含まれています。

var myAudioStream = Application.GetResourceStream(new Uri("PCMSound.wav", UriKind.RelativeOrAbsolute)); 
SoundEffect effect = SoundEffect.FromStream(myAudioStream); 
effect.Play(); 

(SL5にはクラスが含まれているので、私はあなたが任意の追加の参照を追加する必要がありますとは思わない)あなたがhereを見ることができますPlayメソッドのオーバーロードがあります。もう一つ注意すべきは、あなたが使用することができますwavファイルの種類の面で限界があるということです。

ファイルはPCMエンコード、8または16ビット モノラルまたはステレオのいずれか22.5khz、 44.1kHzのかでなければなりません48kHzサンプルレート。

関連する問題