C#
PR

Compact7で音声を再生する

kawa.xxx
記事内に商品プロモーションを含む場合があります

ImagineCup中に収集した技術についてまとめていきます.

Compact7上でC#のスマートデバイスプロジェクトで音声ファイルを再生したい.下記のようなソースコードで音声を再生することができます.ボタンが押された時に音を再生させたければ,ボタンクリックイベントの中に.フォームがロードされたときに再生させたければロードイベントの中に中略以下を記述してください.再生できるコーデックはOSの作り方に左右されるので注意が必要です.

using System.Media;
〜中略〜
SoundPlayer soundPlayer = new SoundPlayer();
soundPlayer.SoundLocation = Program.exeFilePath + @"\sound.wav";
soundPlayer.Play();

Core OS →Windows Embedded Compact→Graphics and Multimedia Technologies→Media→Audio Codecs and Renderers
にコーデックがあるので,必要なものにチェック入れる.

※注意OSの次のところにチェックを入れると実機から音がでない!
Core OS →Windows Embedded Compact→Device Drivers→Audio→Wavdev2 Virtual
仮想マシンではこれにチェックを入れないと音がでなかったハズ…

ABOUT ME
kawa.xxx
都内のIT系企業に勤める会社員。自分の備忘録的なアウトプット用の場所で、ボルダリングやガシェッド、セキュリティ、カメラの話題が中心です。
記事URLをコピーしました