SoundPlayer.Load Método

Definición

Carga un sonido sincrónicamente.

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

Excepciones

El tiempo transcurrido durante la carga supera 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 forma parte de un ejemplo más grande proporcionado para la SoundPlayer clase .

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 de .wav, lo que impide que el subproceso controle otros mensajes hasta que se complete la carga.

Caution

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 interrupción.

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

Se aplica a

Consulte también