Lire un fichier wav rapidement [Résolu]

Utilisateur anonyme - 9 févr. 2006 à 12:55 - Dernière réponse : Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention
- 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 ??

Merci
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention - 9 févr. 2006 à 13:25
3
Merci
Salut,
pourquoi ne pas utiliser Delphi directement pour lire le Wav avec PlaySound :

PlaySound(Pchar(WavName), 0, SND_ASYNC Or SND_FILENAME);

@+
Cirec

Merci Cirec 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 99 internautes ce mois-ci

Commenter la réponse de Cirec
Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention - 9 févr. 2006 à 13:28
0
Merci
ps : si non oui c'est possible avec ShellExecute

@+
Cirec
Commenter la réponse de Cirec
Utilisateur anonyme - 9 févr. 2006 à 13:53
0
Merci
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 ??

Merci à toi
Commenter la réponse de Utilisateur anonyme
Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention - 9 févr. 2006 à 14:40
0
Merci
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 ' " " '

@+
Cirec
Commenter la réponse de Cirec

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.