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 出来事 | サウンドの読み込みが試行された後に発生します。 |
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback