gestion du son avec FMOD - Delphi/Pascal - Programmation
Marsh Posté le 01-02-2004 à 18:22:31
FSOUND_PlaySound s'attend à quoi ? un pSample ?
Tu dois mettre un @ devant fusee quand tu le passes en param, pour passer l'adresse (càd un pointeur) plutôt que la structure elle-même
Marsh Posté le 01-02-2004 à 18:38:47
bon j'ai fais ca, mais ca marche pas.
Code :
|
Par contre, ya pas d'erreur.
Le fichier fusee.mp3 est dans le dossier de l'executable.(le seul et unique dossier du 'projet' d'ailleurs)
Marsh Posté le 01-02-2004 à 18:51:52
ouais mais t'as pas modifié juste un truc : t'as modifié aussi la déclaration de fusee
C'est probablement plus logique, mais comme fusee est maintenant ^tSample et plus un tSample simple, tu devrais pouvoir le passer en paramètre sans le "@" (sinon déclare-le comme un pSample au lieu d'un ^tSample)
Marsh Posté le 01-02-2004 à 19:09:06
WHAOU!!!
CA MARCHE
Merci ANTP
Je t'aime! !!! lol
code final (j'ai enlever des trucs inutile apparament)
Code :
|
Marsh Posté le 01-02-2004 à 20:46:35
Encore une petite question, plus ou moins hs mais bon.
J'aimerais savoir comment on récupére le chemin du fichier que l'utilisateur selectionne dans un "FileOpen" que j'utilise grace a une ActionList.
J'aimerais grace a ce chemin, remplacer le "fusee.mp3" par le chemin que l'utilisateur demande et ainsi pouvoir avoir un lecteur mp3 tout basic.
Merci d'avance
Marsh Posté le 01-02-2004 à 20:49:28
SmilM a écrit : Encore une petite question, plus ou moins hs mais bon. |
c bon j'ai trouvé!
FileName...
Marsh Posté le 01-02-2004 à 21:08:31
Je continue mon monologue mais la je galere un peu plus...
j'ai un petit probleme de type de variables:
fpath: string;
----
fpath:= FileOpen1.Dialog.FileName;
---
fusee:=FSOUND_Sample_Load(FSOUND_FREE,fpath,FSOUND_STEREO,0);
---
Le probleme est que FSOUND_Sample_Load demande un PAnsiChar, alors que fpath est un string, et d'aprés ce que je vois dans la doc de delphi strtoPAnsiChar() n'existe pas.
Comment dois-je proceder ?
Merci d'avance.
Marsh Posté le 01-02-2004 à 21:24:00
ReplyMarsh Posté le 02-02-2004 à 08:20:01
Merci encore
Ca marche !
J'ai meme rajouter une trackbar pour gerer le son
Marsh Posté le 01-02-2004 à 18:18:10
Salut!
En me baladant sur le net et en pompant dans des codes sources j'ai reussi a coder un tit quelque chose pour me jouer du son, mais ca ne marche pas.
Delphi me dit que je mélange tsample et pointer, mais je ne maitrise pas bien cette histoire de pointeurs et je débute tout juste fmod.
Quelqu'un pourrait me donner un coup de main et me dire ce qui ne va pas ?
Merci d'avance.
Message édité par smilm le 01-02-2004 à 18:18:30
---------------
AfterEnd: Batissez un nouveau monde