SoundPlayer.Load Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.