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 ビープ音を再生します。