jcniloc
Messages postés15Date d'inscriptionlundi 19 octobre 2009StatutMembreDernière intervention 5 mai 2010
-
30 mars 2010 à 10:26
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 2016
-
31 mars 2010 à 10:53
Comment savoir quand la lecture du fichier audio est terminée avec WindowsMediaPlayer afin de lancer l'exécution d'une procedure ?
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 30 mars 2010 à 11:20
Effectivement. Mais tu risques d'avoir du mal à gérer la carte son pour savoir quand le son s'est arrêté. A la rigueur, tu peux creuser du côté du mixage logiciel, en te branchant "en écoute" sur le windows media player et en scrutant sa sortie audio.
Mais ça fait un peu sale tout ça quand même, ne peux-tu pas jouer le son toi-même ?
jcniloc
Messages postés15Date d'inscriptionlundi 19 octobre 2009StatutMembreDernière intervention 5 mai 2010 30 mars 2010 à 11:35
Merci les gars, mais j'ai trouvé quelque chose :
* Dans FormCreate,
WMP.OnStatusChange:=WMPStatusChange;
où WMP est mon WindowsMediaPlayer
* Puis écrire la procedure suivante :
procedure TForm1.WMPStatusChange(Sender: TObject);
begin
if ( WMP.PlayState = WMPpsMediaEnded ) then
begin
//et là on fait faire ce qu'on veut
end ;
end;
Niloc
Vous n’avez pas trouvé la réponse que vous recherchez ?