Compartir a través de


SoundPlayer.Load Método

Definición

Carga un sonido de forma sincrónica.

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

Excepciones

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

No se encuentra el archivo especificado por SoundLocation.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del LoadAsync método para adjuntar un archivo .wav a una instancia de la SoundPlayer clase . Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase SoundPlayer.

try
{
   
   // Assign the selected file's path to 
   // the SoundPlayer object.  
   player->SoundLocation = filepathTextbox->Text;
   
   // Load the .wav file.
   player->Load();
}
catch ( Exception^ ex ) 
{
   ReportStatus( ex->Message );
}
try
{
    // Assign the selected file's path to 
    // the SoundPlayer object.  
    player.SoundLocation = filepathTextbox.Text;

    // Load the .wav file.
    player.Load();
}
catch (Exception ex)
{
    ReportStatus(ex.Message);
}
Try
    ' Assign the selected file's path to the SoundPlayer object.
    player.SoundLocation = filepathTextbox.Text

    ' Load the .wav file.
    player.Load()
Catch ex As Exception
    ReportStatus(ex.Message)
End Try

Comentarios

El Load método usa el subproceso actual para cargar un archivo .wav, lo que impide que el subproceso controle otros mensajes hasta que se complete la carga.

Precaución

El Load método puede producir un retraso al cargar un archivo de .wav grande. Además, la pintura y otros eventos se bloquearán hasta que se complete la carga. Use el LoadAsync método para cargar un sonido de forma asincrónica, lo que permite que el subproceso de llamada continúe sin interrupciones.

Este método genera el evento cuando se completa la LoadCompleted carga, incluso si la carga no se realizó correctamente.

Se aplica a

Consulte también