Condividi tramite


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, in millisecondi, specificato da LoadTimeout.

Non è possibile trovare il file specificato da SoundLocation.

Esempio

Nell'esempio LoadAsync di codice seguente viene illustrato l'uso del metodo per collegare un file .wav a un'istanza della SoundPlayer classe. Questo esempio di codice fa parte di un esempio più grande 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, la pittura e altri eventi verranno bloccati fino al completamento del carico. 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 al termine del LoadCompleted caricamento, anche se il carico non è riuscito.

Si applica a

Vedi anche