SoundPlayer.PlayLooping メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
新しいスレッドを使用して.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 フォームでサウンドの再生をループするを参照してください。