J'essaie de me servrid e cette fonction:
mais ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MCISendString(PChar('play ' + edit1.text), nil, 0, 0);
Je me sers d'un ficheir midi.
Quelqu'un peu m'aider ?
J'essaie de me servrid e cette fonction:
mais ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MCISendString(PChar('play ' + edit1.text), nil, 0, 0);
Je me sers d'un ficheir midi.
Quelqu'un peu m'aider ?
une fonction de bas niveau, je test des codes souces d'ailleurs mais ils ne semble pas foncitonner, meme avec mmsystem dans la declaration.
Pour lire des fichiers midi il faut t'orienter vers des librairies spécialisées.
Playsound ou mcisendstring ne gérent pas le format .mid.
Par contre pour du .wav cela fonctionne très bien.
@+
ben mon but final est de connaitre la durée d'un ficheir midi.
Je me sert de mediaplayer, mais je constate des bugs sur cette fonction, de meme que windows media player affiche parfois des durée fantaisiste.
Je suis en train de voir avec l'activex de WindowsMediaPlayer1 mais j'ignore si j'ai legalement le droit de distribuer un logiciel fait avec cet activeX.
Sinon ici
tu as dll FMod + les fichiers de conversion .pas et des exemples d'utilisation en Delphi.
FMode gère le mdi.
Partager