SoundPlayer.Load Méthode

Définition

Charge un son de façon synchrone.

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

Exceptions

Le temps écoulé pendant le chargement dépasse le temps, en millisecondes, spécifié par LoadTimeout.

Impossible de trouver le fichier spécifié SoundLocation .

Exemples

L’exemple de code suivant illustre l’utilisation de la LoadAsync méthode pour attacher un fichier .wav à une instance de la SoundPlayer classe. Cet exemple de code fait partie d’un exemple plus grand fourni pour 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

Remarques

La Load méthode utilise le thread actuel pour charger un fichier .wav, empêchant le thread de gérer d’autres messages jusqu’à ce que le chargement soit terminé.

Avertissement

La Load méthode peut produire un délai lors du chargement d’un fichier .wav volumineux. En outre, la peinture et d’autres événements seront bloqués jusqu’à ce que la charge soit terminée. Utilisez la LoadAsync méthode pour charger un son de manière asynchrone, ce qui permet au thread appelant de continuer sans interruption.

Cette méthode déclenche l’événement LoadCompleted lorsque le chargement est terminé, même si la charge n’a pas réussi.

S’applique à

Voir aussi