SoundPlayer.PlayLooping Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.