方法: Windows フォームからサウンドを再生する
この例では、実行時に指定されたパスでサウンドを再生します。
例
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 名前空間への参照。
信頼性の高いプログラミング
ファイルの操作は、適切な構造の例外処理ブロックで囲む必要があります。
次の条件を満たす場合は、例外が発生する可能性があります。
パス名が不適切である場合。 たとえば、不正な文字が含まれている場合や、空白だけの場合などがその例です (ArgumentException クラス)。
パスが読み取り専用である場合 (IOException クラス)。
パス名が
null
である場合 (ArgumentNullException クラス)。パス名が長すぎる場合 (PathTooLongException クラス)。
パスが無効である場合 (DirectoryNotFoundException クラス)。
パスがコロン ":" のみである場合 (NotSupportedException クラス)。
.NET Framework のセキュリティ
ファイル名からファイルの内容を判断しないでください。 たとえば、Form1.vb
というファイルは Visual Basic のソース ファイルではない可能性もあります。 アプリケーションでデータを使用する前に、入力をすべて検証してください。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback