SoundPlayer.PlayLooping Метод

Определение

Воспроизводит и циклирует файл .wav с помощью нового потока и сначала загружает файл .wav, если он не загружен.

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

Исключения

Истекшее время при загрузке превышает время в миллисекундах, указанное в миллисекундах LoadTimeout.

Файл, указанный не SoundLocation удается найти.

Заголовок .wav поврежден; Указанный файл SoundLocation не является файлом .wav PCM.

Примеры

В следующем примере кода показано использование метода для многократного 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 воспроизводит и циклирует звук с помощью нового потока. При вызове PlayLooping перед загрузкой файла .wav в память будет загружен файл .wav перед началом воспроизведения. Вы можете использовать LoadAsync или Load метод для загрузки файла .wav в память заранее. После успешной загрузки файла .wav из Stream URL-адреса будущие вызовы методов SoundPlayer воспроизведения не потребуется перезагрузить файл .wav до тех пор, пока путь к звуку не изменится.

Если файл .wav не указан или не удается загрузить, PlayLooping метод будет воспроизводить звуковой сигнал по умолчанию.

Дополнительные сведения о PlayLooping см. в разделе How to: Loop a Sound Playing on a Windows Form.

Применяется к

См. также раздел