SoundPlayer.PlayLooping Yöntem

Tanım

yeni bir iş parçacığı kullanarak .wav dosyasını oynatıp döngüye alır ve yüklenmemişse önce .wav dosyasını yükler.

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

Özel durumlar

Yükleme sırasında geçen süre, tarafından LoadTimeoutbelirtilen milisaniye cinsinden süreyi aşıyor.

tarafından SoundLocation belirtilen dosya bulunamıyor.

.wav üst bilgisi bozuk; tarafından SoundLocation belirtilen dosya bir PCM .wav dosyası değil.

Örnekler

Aşağıdaki kod örneği, bir .wav dosyasını tekrar tekrar oynatmak için yönteminin PlayLooping kullanımını gösterir. yöntem çağrılana Stop kadar .wav oynatılır. Bu kod örneği, sınıfı için SoundPlayer sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

PlayLooping yöntemi yeni bir iş parçacığı kullanarak sesi çalar ve döngüye alır. .wav dosyası belleğe yüklenmeden önce ararsanız PlayLooping , kayıttan yürütme başlamadan önce .wav dosyası yüklenir. .wav dosyasını belleğe önceden yüklemek için veya Load yöntemini kullanabilirsinizLoadAsync. bir .wav dosyası veya URL'sinden Stream başarıyla yüklendikten sonra, için kayıttan yürütme yöntemlerine yönelik gelecek çağrıların SoundPlayer , ses yolu değişene kadar .wav dosyasını yeniden yüklemesi gerekmez.

.wav dosyası belirtilmemişse veya yüklenemezse PlayLooping , yöntem varsayılan bip sesini çalar.

hakkında PlayLoopingdaha fazla bilgi için bkz . How to: Loop a Sound Playing on a Windows Form.

Şunlara uygulanır

Ayrıca bkz.