SoundPlayer クラスの概要
更新 : 2007 年 11 月
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 イベント |
サウンドの読み込み試行後に発生します。 |