SoundPlayer.Load Metodo

Definizione

Carica un suono in modo sincrono.

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

Eccezioni

Il tempo trascorso durante il caricamento supera il tempo, espresso in millisecondi, specificato da LoadTimeout.

Impossibile trovare il file specificato da SoundLocation .

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del LoadAsync metodo per allegare un file .wav a un'istanza della SoundPlayer classe . Questo esempio di codice fa parte di un esempio più ampio fornito per la SoundPlayer classe .

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

Commenti

Il Load metodo usa il thread corrente per caricare un file .wav, impedendo al thread di gestire altri messaggi fino al completamento del caricamento.

Attenzione

Il Load metodo può produrre un ritardo durante il caricamento di un file di .wav di grandi dimensioni. Inoltre, il disegno e altri eventi verranno bloccati fino al completamento del caricamento. Usare il LoadAsync metodo per caricare un suono in modo asincrono, che consente al thread chiamante di continuare senza interruzioni.

Questo metodo genera l'evento LoadCompleted al termine del caricamento, anche se il caricamento non è riuscito.

Si applica a

Vedi anche