Partage via


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 délai, en millisecondes, spécifié par LoadTimeout.

Le fichier spécifié par SoundLocation est introuvable.

Exemples

L’exemple de code suivant illustre l’utilisation de la LoadAsync méthode pour joindre un fichier .wav à un 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, ce qui empêche le thread de gérer d’autres messages tant que le chargement n’est pas terminé.

Attention

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 sont bloqués jusqu’à ce que le chargement soit terminé. Utilisez la LoadAsync méthode pour charger un son de façon asynchrone, ce qui permet au thread appelant de continuer sans interruption.

Cette méthode déclenche l’événement à la LoadCompleted fin du chargement, même si le chargement n’a pas réussi.

S’applique à

Voir aussi