言語

SoundPlayer.PlayLooping メソッド

定義

新しいスレッドを使用して.wav ファイルを再生およびループし、読み込まれていない場合は最初に.wav ファイルを読み込みます。

public:
 void PlayLooping();
public void PlayLooping();
member this.PlayLooping : unit -> unit
Public Sub PlayLooping ()

例外

読み込み中の経過時間が、 LoadTimeoutで指定された時間 (ミリ秒単位) を超えています。

SoundLocationで指定されたファイルが見つかりません。

.wavヘッダーが破損しています。 SoundLocation で指定されたファイルが PCM .wav ファイルではありません。

次のコード例は、 PlayLooping メソッドを使用して.wav ファイルを繰り返し再生する方法を示しています。 .wavは、 Stop メソッドが呼び出されるまで再生されます。 このコード例は、 SoundPlayer クラスに提供されるより大きな例の一部です。

ReportStatus( "Looping .wav file asynchronously." );
player->PlayLooping();
ReportStatus("Looping .wav file asynchronously.");
player.PlayLooping();
ReportStatus("Looping .wav file asynchronously.")
player.PlayLooping()

注釈

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

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

PlayLoopingの詳細については、「方法: Windows フォームでサウンドの再生をループするを参照してください。

適用対象

こちらもご覧ください