Utilisateur anonyme
-
9 févr. 2006 à 12:55
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
9 févr. 2006 à 14:40
Salut à tous,
Il est possible de lire un fichier wav via la commande shellexecute. Cependant il faut le temps que le média player se charge. Il y a t'il un moyen pour déclencher média player et ensuite lui faire jouer plusieurs morceaux à répétition en utilisant le média player déjà ouvert ??
Je vais utiliser Playsound Cirec mais pour ne pas mourir idio, pourrait tu me dire commment tu ferais avec shellexecute pour ouvrir media player et ensuite l'utiliser deja ouvert pour lire un wav ??
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 9 févr. 2006 à 14:40
Salut,
donc pour utiliser Media player c'est simple :
procedure TForm1.Button1Click(Sender: TObject);
begin ShellExecute(Handle, nil, '"C:\Program Files\Windows Media Player\wmplayer.exe"', '"c:\windows\media\tada.wav"', nil, SW_SHOW);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin ShellExecute(Handle, nil, '"C:\Program Files\Windows Media Player\wmplayer.exe"', '"c:\windows\media\Windows XP Démarrage.wav"', nil, SW_SHOW);
end;
tu peux les utiliser dans n'importe quel ordre si media player est déjà ouvert il lit uniquement le fichier passé en paramètre
surtout ne pas oublier de mettre les guiellemets '" " '