SoundPlayer.Play メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
新しいスレッドを使用して .wav ファイルを再生します。 .wav ファイルが読み込まれていない場合は、まずそのファイルを読み込みます。
public:
void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()
例外
読み込み時の経過時間が、LoadTimeout で指定された時間 (ミリ秒単位) を超過しました。
SoundLocation で指定したファイルが見つかりません。
.wav ヘッダーが破損しています。SoundLocation で指定したファイルは、PCM .wav ファイルではありません。
例
次のコード例では、 メソッドを使用 Play して、.wav ファイルを非同期的に再生する方法を示します。 このコード例は、SoundPlayer クラスのために提供されている大規模な例の一部です。
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
注釈
メソッドは Play 、新しいスレッドを使用してサウンドを再生します。 .wav ファイルがメモリに読み込まれる前に を呼び出 Play すと、再生が開始される前に.wav ファイルが読み込まれます。 または Load メソッドをLoadAsync使用して、.wav ファイルを事前にメモリに読み込むことができます。 .wav ファイルが または URL から Stream 正常に読み込まれた後、 の SoundPlayer 再生メソッドの今後の呼び出しでは、サウンドのパスが変更されるまで.wav ファイルを再読み込みする必要はありません。
.wav ファイルが指定されていない場合、または読み込みに失敗した場合、メソッドは既定の Play ビープ音を再生します。
適用対象
こちらもご覧ください
.NET