読者です 読者をやめる 読者になる 読者になる

S.F. Page

Programming,Music,etc...

Windows Phone 7でのオーディオ・プログラミングについて

Windows Phone スマートフォンアプリ選手権用 アプリ・ライブラリ・言語

ゲーム中でボタンを押すと音を鳴るようにしたりとか、BGMとかを流してみたいと思ったのでWindows Phone 7で音を鳴らすのはどうすればできるのか調べていた。Windows Phone 7で音を鳴らすにはMicrosoft.Xna.Framework.MediaかMicrosoft.Xna.Framework.Audio名前空間にあるオブジェクトを使用して再生する。

Microsoft.Xna.Framework.Media名前空間

スマフォに格納されているサウンドを再生する。形式はMP3かWMA 形式の圧縮されたオーディオ ファイルで、Song 型のオブジェクトに変換される。

Microsoft.Xna.Framework.Audio名前空間

標準 PCM 形式の圧縮されていないオーディオ データを処理する。低レベルのオーディオ処理が可能。ソフトシンセなんかはDynamicSoundEffectInstanceを使って生成したPCMデータを直接再生させる。

今回はMicrosoft.Xna.Framework.Audio名前空間を使ってWAVデータを再生してみることにする。