OVH Cloud OVH Cloud

son wave

3 réponses
Avatar
Armando R
Bonjour,

après la lecture d'un son wave, je voudrais récupérer événement qui me dit
que le son est terminé. Est ce possible?
Merci.

3 réponses

Avatar
Jacques93
Bonsoir Armando R,
Armando R a écrit :
Bonjour,

après la lecture d'un son wave, je voudrais récupérer événement qui me dit
que le son est terminé. Est ce possible?
Merci.





Peut être, ça dépend quel contrôle / outil / API ? tu utilises pour
jouer le .wav ;-)

--
Cordialement,

Jacques.
Avatar
Armando R
Bonsoir Jacques,
j'utilise l'API sndPlaySound

"Jacques93" a écrit dans le message de news:
%
Bonsoir Armando R,
Armando R a écrit :
Bonjour,

après la lecture d'un son wave, je voudrais récupérer événement qui me
dit que le son est terminé. Est ce possible?
Merci.



Peut être, ça dépend quel contrôle / outil / API ? tu utilises pour jouer
le .wav ;-)

--
Cordialement,

Jacques.


Avatar
Jacques93
Bonsoir Armando R,
Armando R a écrit :

j'utilise l'API sndPlaySound



Avec l'API, je ne sais pas, dans l'immédiat peut être peux tu utiliser
le contrôle Microsoft Multimédia Control (MCI32.OCX) qui génére un
événement en fin de lecture, par exemple :

Private Sub Form_Load()
With Me.MMControl1
.Visible = False
.FileName = "C:Toto.wav"
.Command = "Open"
.Command = "Play"
End With
End Sub

Private Sub MMControl1_Done(NotifyCode As Integer)
If NotifyCode = 1 Then ' mciSuccessful
MsgBox "fichier Wav terminé"
End If
End Sub



Par defaut, la commande "Play" positionne les propriétés

Notify = True
Wait = False

--
Cordialement,

Jacques.