次の方法で共有


SoundPlayer.PlayLooping メソッド

定義

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

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

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

適用対象

こちらもご覧ください