SoundPlayer.Play メソッド

定義

新しいスレッドを使用して.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 ファイルが読み込まれます。 LoadAsyncまたはLoadメソッドを使用して、.wav ファイルを事前にメモリに読み込むことができます。 .wav ファイルが Stream または URL から正常に読み込まれた後、 SoundPlayer の再生メソッドの今後の呼び出しでは、サウンドのパスが変更されるまで.wav ファイルを再読み込みする必要はありません。

.wav ファイルが指定されていない場合、または読み込みに失敗した場合、 Play メソッドは既定のビープ音を再生します。

適用対象

こちらもご覧ください