方法: Windows フォームからサウンドを再生するHow to: Play a Sound from a Windows Form

この例では、実行時に指定されたパスでサウンドを再生します。This example plays a sound at a given path at run time.

Example

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();
}

コードのコンパイルCompiling the Code

この例で必要な要素は次のとおりです。This example requires:

  • ファイル名 "c:\Windows\Media\chimes.wav" を有効なファイル名に置き換えます。That you replace the file name "c:\Windows\Media\chimes.wav" with a valid file name.

  • (C#) System.Media名前空間への参照。(C#) A reference to the System.Media namespace.

信頼性の高いプログラミングRobust Programming

ファイルの操作は、適切な構造の例外処理ブロックで囲む必要があります。File operations should be enclosed within appropriate structured exception handling blocks.

次の条件を満たす場合は、例外が発生する可能性があります。The following conditions may cause an exception:

.NET Framework セキュリティ.NET Framework Security

ファイル名からファイルの内容を判断しないでください。Do not make decisions about the contents of the file based on the name of the file. たとえば、Form1.vb というファイルは Visual Basic のソース ファイルではない可能性もあります。For example, the file Form1.vb may not be a Visual Basic source file. アプリケーションでデータを使用する前に、入力をすべて検証してください。Verify all inputs before using the data in your application.

関連項目See also