Jouer un son wav avec dx sound 7

Soyez le premier à donner votre avis sur cette source.

Vue 10 644 fois - Téléchargée 1 345 fois

Description

lecture fichier wav

Codes Sources

A voir également

Ajouter un commentaire Commentaires
VBasic_MFC Messages postés 12 Date d'inscription dimanche 5 septembre 2004 Statut Membre Dernière intervention 31 juillet 2007
3 févr. 2006 à 03:08
Mais j'ai mots d'exklamations !
on change la constante DSBPLAY_LOOPING par DSBPLAY_DEFAULT dans ton class ; aprés ajouton une controle Timer1 avec interval=20(ms)
;on remplaçon le fichier ok2.wav par le fichier de windows"C:\WINDOWS\Media\chimes.wav" etcoller ce code:

Private Sub Form_Load()
initDsound Form1
LoadSound App.Path & "\chimes.wav", 1
End Sub

Private Sub Timer1_Timer()'Timer1.Interval = 20
PlaySound 1
End Sub

on remarqueron que la lecture de fichier son ne répond pas à la
quadence de Timer1 ; normalement il faut le relire a chaque 20 milliseconds ; mais ca marche pas ?!!!!!
c'est quoi le probléme ? ton class !
XtremDuke Messages postés 626 Date d'inscription samedi 28 septembre 2002 Statut Membre Dernière intervention 18 mai 2009 4
3 févr. 2006 à 14:27
Pour bayanathicham : Il y a de nombreuses sources à ce sujet mais ca reste clair et bien construit alors je te mets 7/10


Pour VBasic_MFC : J'ai pas très bien compris tout ce que tu as dit mais mais dans ton timer, avant de jouer le wav, tu devrais essayer de stoper la lecture.
bayanathicham Messages postés 7 Date d'inscription mardi 2 août 2005 Statut Membre Dernière intervention 2 mars 2006
3 févr. 2006 à 23:02
(Commentaire pour les Nouveau dans Direct Sound 7
(DSBPLAY_LOOPING Lecture Repeter ; DSBPLAY_DEFAULT Lire 1 fois et areter))
VBasic_MFC Messages postés 12 Date d'inscription dimanche 5 septembre 2004 Statut Membre Dernière intervention 31 juillet 2007
3 févr. 2006 à 23:48
Ok !
mon sujet est sur la lecture du fichier son mais des conditions :

-1- lire plusieurs fichiers son en même temps ( on peux faire ça

avec ton Class .
-2-ce ki le plus interessant :
en suposan ke on a un fichier son d'une durée d 10 secondes ; ok?; et je veux le lire d'une manière répetetive à chaque 3 secondes son qu'il s'arrête avant de commencer la deuxieme fois !! (Loop) , ok ?;
c-à-d .. il faut contunuera la lecture l'un sur l'autre ;
bayanathicham Messages postés 7 Date d'inscription mardi 2 août 2005 Statut Membre Dernière intervention 2 mars 2006
4 févr. 2006 à 00:16
10s / 3=3.33333...
alor charger le meme fichier 3 fois

LoadSound "NomFicheri",1
LoadSound "NomFicheri",2
LoadSound "NomFicheri",3

Declarer une variable I en Haut

Private Sub Timer1_Timer()
i=i+1
if i>3 then i=1:
if i=1 then PlaySound 1:
if i=2 then PlaySound 2:
if i=3 then PlaySound 3:
End Sub

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.