![]()
JOUER LE SON
Dans cet article, nous couvrirons les bases du jeux du son chargé dans le buffer.
Vous pouvez télécharger le projet exemple de cet article: Code Source Du Projet : dsPlay.zip
| Jouer le son |
Le fichier wave est chargé dans le buffer, il ne reste plus qu'à appeler la méthode Play du buffer pour jouer le son. Cette méthode accepte un argument qui est une constante de l'énumération CONST_DSBPLAYFLAGS.
| dsb.Play (flags As CONST_DSBPLAYFLAGS) |
Vous pouvez passer comme flag une de ces deux constantes:
Exemple: Ceci joue le son une seule fois.
| dsb.Play DSBPLAY_DEFAULT |
Il faut maintenant qu'on soit capable de régler le volume ou la fréquence du buffer.
| Volume, Fréquence et Basse |
Petit rappel:
Volume = Intensité du Son
Frequence = Rapidité
Pour régler le volume on utilise la méthode SetVolume du buffer.
| dsb.SetVolume 100 |
Pour régler le volume on utilise la méthode SetFrequency du buffer.
| dsb.SetFrequency 24000 |
Pour régler la "basse" on utilise la méthode SetPan du buffer.
| dsb.SetPan 100 |
C'était pas bien long!
| Conclusion |
Bien vous venez de découvrir comment
jouer le son chargé dans le buffer.
Dans vos jeux (2D) il faudra par exemple régler le volume du son avec l'intensité du
coup de poing.
Mais dans des jeux 3D, il sera beaucoup plus difficile de gérer le son avec ce que nous
venons de voir, par exemple créer un effet de point source sonore dans l'espace 3D. C'est
pourquoi DirectSound possède un module réservé à la 3D: DIRECTSOUND3D (objet du
prochain article).
| Téléchargement |
Vous pouvez télécharger le projet exemple de cet article:
Ce projet joue du son avec possibilité de modification de volume, fréquence, basse.
[Home]
[Actualités]
[Trucs
& Astuces]
[Astuces Windows]
[ActiveX-Ocx/Dll]
[Articles]
[Codes Sources]
[VB
Games]
[Fichiers Sons]
[Fichiers Icônes]
[Programmes & Sources]
[Mailing-List]
[Divers]
[A Propos]