Compartir vía


SoundPlayer.PlayLooping Método

Definición

Reproduce repetidamente el archivo .wav mediante un subproceso nuevo y carga primero el archivo .wav si no está cargado.

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

Excepciones

El tiempo de carga transcurrido sobrepasa el tiempo, en milisegundos, especificado por LoadTimeout.

No se encuentra el archivo especificado por SoundLocation.

El encabezado de .wav está dañado; el archivo especificado por SoundLocation no es un archivo .wav con formato PCM.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del PlayLooping método para reproducir repetidamente un archivo .wav. El .wav se reproducirá hasta que se llame al Stop método . Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase SoundPlayer.

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

Comentarios

El PlayLooping método reproduce y repite el sonido mediante un nuevo subproceso. Si llamas PlayLooping antes de que se haya cargado el archivo .wav en la memoria, el archivo .wav se cargará antes de que se inicie la reproducción. Puede usar el LoadAsync método o Load para cargar el archivo .wav con antelación en la memoria. Después de cargar correctamente un archivo .wav desde una Stream dirección URL o , las llamadas futuras a los métodos de reproducción de SoundPlayer no tendrán que volver a cargar el archivo .wav hasta que cambie la ruta de acceso del sonido.

Si no se ha especificado el archivo .wav o no se puede cargar, el PlayLooping método reproducirá el sonido de pitido predeterminado.

Para obtener más información sobre PlayLooping, vea How to: Loop a Sound Playing on a Windows Forms.

Se aplica a

Consulte también