SoundPlayer.Load Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.