2
SilverLight 5でPCMデータを再生する方法はありますか?これは、Webサーバーからのストリームから取得することも、WAVファイルを読み取って取得することもできます。Silverlight 5用C#PCMデータオーディオプレーヤー
ご協力いただければ幸いです。
SilverLight 5でPCMデータを再生する方法はありますか?これは、Webサーバーからのストリームから取得することも、WAVファイルを読み取って取得することもできます。Silverlight 5用C#PCMデータオーディオプレーヤー
ご協力いただければ幸いです。
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サンプルレート。