次の方法で共有


方法 : Windows フォームからサウンドを再生する

更新 : 2007 年 11 月

次の例では、実行時に、指定したパスでサウンドを再生します。

使用例

Sub PlaySimpleSound()
    My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
    simpleSound.Play();
}

コードのコンパイル方法

この例で必要な要素は次のとおりです。

  • ファイル名 "c:\Windows\Media\chimes.wav" の有効なファイル名との置き換え

  • (C#) System.Media 名前空間への参照

堅牢性の高いプログラム

ファイル操作は適切な構造化例外処理ブロックで囲む必要があります。

次の条件を満たす場合は、例外が発生する可能性があります。

セキュリティ

ファイル名からファイルの内容を判断しないでください。たとえば、Form1.vb というファイルが Visual Basic のソース ファイルではない可能性もあります。アプリケーションでデータを使用する前に、入力をすべて検証してください。

参照

処理手順

方法 : Windows フォーム内でサウンドを非同期的に読み込む

参照

My.Computer オブジェクト

SoundPlayer

その他の技術情報

SoundPlayer クラス