Visual Studio 2005 新クラス紹介 SoundPlayer
2005/08/14
この文書は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イベント | ストリーム変更イベント |
このように必要なものがそろっている。