SoundPlayer クラスの概要

SoundPlayer クラスを使用すると、アプリケーションにサウンドを簡単に組み込むことができます。

SoundPlayer クラスは、リソース、または UNC や HTTP サイトにある .wav 形式のサウンド ファイルを再生できます。 また、SoundPlayer クラスを使用して、サウンドを非同期的に読み込んだり、再生したりできます。

SystemSounds クラスを使用して、ビープ音を含む、一般的なシステム サウンドを再生することもできます。

一般的に使用されるプロパティ、メソッド、およびイベント

名前

説明

SoundLocation プロパティ

サウンドのファイル パスまたは Web アドレス。 使用できる値は UNC または HTTP です。

LoadTimeout プロパティ

例外をスローする前に、プログラムがサウンドの読み込みを待機するミリ秒単位の時間。 既定値は 10 秒です。

IsLoadCompleted プロパティ

サウンドの読み込みが終了したかどうかを示すブール値。

Load メソッド

サウンドを同期的に読み込みます。

LoadAsync メソッド

サウンドの非同期読み込みを開始します。 読み込みが完了すると、OnLoadCompleted を発生させます。

Play メソッド

新しいスレッドで、SoundLocation プロパティまたは Stream プロパティで指定されたサウンドを再生します。

PlaySync メソッド

現在のスレッドで、SoundLocation プロパティまたは Stream プロパティで指定されたサウンドを再生します。

Stop メソッド

現在再生しているサウンドを停止します。

LoadCompleted イベント

サウンドの読み込み試行後に発生します。

参照

参照

SoundPlayer

SystemSounds

その他の技術情報

SoundPlayer クラス