端くれプログラマの備忘録 C# [C#] Waveファイルを再生する

[C#] Waveファイルを再生する

アプリでWaveファイルを再生するには、System.Media.SoundPlayerクラスを使うと簡単。

ハードディスク上のWaveファイルを再生する

string fileName = @"C:\Temp\Test.wav";
System.Media.SoundPlayer player = new System.Media.SoundPlayer(fileName);
player.Play();         // asynchronous playing
player.PlayLoop();     // asynchronous repeat playing
player.PlaySync();     // synchronous playing

アプリにリソースとして組み込んだWaveファイルを再生する

System.IO.Stream stream = Properties.Resources.TestWav;
System.Media.SoundPlayer player = new System.Media.SoundPlayer(stream);
player.Play();