Partager via


Comment : lire des sons en boucle dans Visual Basic

Mise à jour : novembre 2007

Cet exemple lit un son en boucle en arrière-plan.

L'arrière-plan permet à l'application d'exécuter du code pendant la lecture des sons. Cela est particulièrement utile quand le son en cours de lecture ne doit pas bloquer l'exécution de l'application. 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.

En général, lorsqu'une application lit un son en boucle, elle doit finir par l'arrêter. Pour plus d'informations, consultez Comment : arrêter la lecture de sons en arrière-plan dans Visual Basic.

Exemple

La méthode My.Computer.Audio.Play lit le son spécifié en arrière-plan lorsque PlayMode.BackgroundLoop est spécifié.

Vérifiez que le nom de fichier fait référence à un fichier son .wav présent sur votre système.

Sub PlayLoopingBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", _
        AudioPlayMode.BackgroundLoop)
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é en arrière-plan lorsque PlayMode.BackgroundLoop est spécifié.

Vérifiez que les ressources de l'application incluent un fichier son .wav nommé Waterfall.

Sub PlayLoopingBackgroundSoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
          AudioPlayMode.BackgroundLoop)
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 avec l'objet My.Resources.

Voir aussi

Tâches

Comment : lire des sons système dans Visual Basic

Comment : arrêter la lecture de sons en arrière-plan dans Visual Basic

Comment : lire des sons dans Visual Basic

Référence

My.Computer.Audio.Play, méthode

AudioPlayMode, énumération