Comment : lire des sons et attendre qu'ils se terminent dans Visual Basic
Mise à jour : novembre 2007
Cet exemple lit les sons d'un fichier son et d'une ressource d'application à l'aide de la méthode My.Computer.Audio.Play et attend qu'ils se terminent.
L'arrière-plan permet à l'application d'exécuter du code pendant la lecture des sons. La méthode My.Computer.Audio.Play permet à l'application de ne lire qu'un seul fond sonore à la fois. Lorsqu'elle lit un nouveau fond sonore, l'application arrête la lecture du fond sonore précédent.
La classe My.Computer.Audio fournit des méthodes et des propriétés qui peuvent être utilisées pour lire des fichiers audio.
Exemple
La méthode My.Computer.Audio.Play lit le son spécifié et attend qu'il se termine.
Vérifiez que le nom de fichier fait référence à un fichier son .wav présent sur votre système.
Sub PlaySoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav", _
AudioPlayMode.WaitToComplete)
End Sub
Cet exemple de code est également disponible sous forme d'extrait de code IntelliSense. Dans le sélecteur d'extrait de code, il se trouve dans Applications Windows Forms > Son. Pour plus d'informations, consultez Comment : insérer des extraits de code dans votre code (Visual Basic).
La méthode My.Computer.Audio.Play lit le son spécifié et attend qu'il se termine.
Vérifiez que les ressources de l'application incluent un fichier son .wav nommé Waterfall.
Sub PlaySoundResource()
My.Computer.Audio.Play(My.Resources.Waterfall, _
AudioPlayMode.WaitToComplete)
End Sub
Compilation du code
Ces exemples de code ne peuvent s'exécuter que dans une application console ou Windows Forms. Pour plus d'informations, consultez My.Computer.Audio.Play, méthode.
Programmation fiable
Le nom de fichier doit faire référence à un fichier son .wav présent sur votre système.
Pour simplifier la gestion de vos fichiers son, pensez à stocker les fichiers comme ressources de l'application. Il est ensuite possible d'y accéder par l'intermédiaire de l'objet My.Resources.
Voir aussi
Tâches
Comment : lire des sons système dans Visual Basic
Comment : lire des sons dans Visual Basic