この文書の最新版は
http://naka.wankuma.com/site/column/dotnet/00023.htm
この文書はVisual Studio 2005 Beta2(.NET2.0)をベースに記述されています。
VisualStudio 2002/2003では音を鳴らす単純な方法はありませんでした。
音を鳴らすためにはManagedDirectXを組み合わせるしかなく敷居の高いものでした。
System.Media.SoundPlayer sp = new System.Media.SoundPlayer(@"C:\WINDOWS\Media\Windows XP Error.wav");
sp.Play();
どうだろう、Visual Studio 2005 からはこのように2行で音を鳴らすことができる。
ちなみに細かい制御もできるようになっており、
| .Load() |
読み取りだけ実行する |
| .Play() |
再生する |
| .PlayLooping() |
繰り返し再生する |
| .Stop() |
停止する |
| LoadCompletedイベント |
読み取り完了イベント |
| SoundLocationChangedイベント |
ロケーション変更イベント |
| StreamChangedイベント |
ストリーム変更イベント |
このように必要なものがそろっている。