unionx
Messages postés190Date d'inscriptiondimanche 17 avril 2005StatutMembreDernière intervention18 mars 2009
-
28 août 2005 à 03:05
unionx
Messages postés190Date d'inscriptiondimanche 17 avril 2005StatutMembreDernière intervention18 mars 2009
-
30 oct. 2006 à 21:11
salut tout le monde voila mon probleme j'ai dev-c++ est je veux utiliser la lib Fmod mais il ne veux pas marcher je ne sais pas le probleme voila le code que j'ai essai a ecrire:
#include <fmod/fmod.h>
int main()
{
FMUSIC_MODULE * f;
f = FMUSIC_LoadSong("Ma music.mid");
FMUSIC_FreeSong(f);
getchar();
}
// Linker -> -lfmod
-------------------------------------------------------------------------
c tout pour les mp3 je ne sais pas comment j'ai fais pour le jouer.
merci de m'avoir aidé
j'aime faire quelque chose avec cette bibliotheque
cs_satellite34
Messages postés688Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 20061 28 août 2005 à 06:12
bonjour,
bon, déja, c'est du midi que tu lit !!!!
aprés si tu veux jouer un mp3 essaye voir plutot un truc avec FSOUND STREAM
FSOUND_Init(44100, 32, 0); //initialise a une frequence de 44100 qui est le std, à noter
//que le spectrum divise cette valeur en 2 donc il est préferable
//d' utiliser une haute frequenbce plutot que 22000htz pourquoi pas 88200?
stream = FSOUND_Stream_Open(data, FSOUND_LOADMEMORY, 0, longueurf); //handle, pointe sur FSOUND_STREAM
//construit un "stream" avec le fichier FILE *f ouvert avec la stdio plus haut.
if (stream){//si c'est un stream...
FSOUND_DSP_SetActive(FSOUND_DSP_GetFFTUnit(), true); //active le spectre , cette activation ne sert a rien pour le premier titre
//mais est nécessaire pour que le spectre redémmare
//si un fichier est joué a la suite du premier.
FSOUND_Stream_SetBufferSize(100); //défini une taille de buffer ( optionnel )
//si ceci n'est pas spécifié c'est fmod qui choisi.
channel = FSOUND_Stream_Play(FSOUND_FREE, stream);
FSOUND_SetPaused(channel, FALSE); //joue le titre avec la methode "pause false", comme ca
//on peut implémenter facilement une fonction pause
return; //arrete ici pour un stream
} //si c'est un cd
track = FSOUND_CD_GetTrack(0);
FSOUND_CD_Play(0,track);return;
}
mais avant ca il te faut "charger" le fichier (avec la librairie standard par exemple fopen et compagnie)
voila, sinon, sur fmod il y a pas mal de sources sur ce site qui traitent du sujet et tu devrai t' y référer
bonne lecture;
Puis, franchement, ta question est un peu incompréhensible, je me considére brave de répondre, et tu devrais faire l' effort de bien écrire pour optimiser tes chances de réussite
télécharge l' api et tema les exemples et tu verra , tu y verra plus clair;
Et puis désolé mais franchement je trouve qu' il est préférable de
demander des infos à demander qu' on corrige ton code; tu vas les
corriger avec les infos que tu récolte !!!
Allé, si t' es au bord du suicide avec FMOD, satellitesound@msn.com
Salut.
A+
Recherche entreprise développement à Montpellier pour BTS Informatique de Gestion en alternance............
unionx
Messages postés190Date d'inscriptiondimanche 17 avril 2005StatutMembreDernière intervention18 mars 2009 28 août 2005 à 07:24
salut
merci pour votre aide mais votre code ne veux pas marcher
j'ai fais copier coller + <fmod/fmod.h> + void main(){---------} mais il ne veux pas marcher
--------------------------------------
* je travaille sous dev-c++ j'ai besoir de Linker ;
-------------------------------------------
SVP tu peux corriger mon script( le plus haut ) merci de votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
unionx
Messages postés190Date d'inscriptiondimanche 17 avril 2005StatutMembreDernière intervention18 mars 2009 3 sept. 2005 à 07:15
**** => une question svp :
a quoi sert la touche ( Arrét defil du clavier ) .
------------------------------------------------------------------------------------------------------
j'ai demandé la correction puisque le code de Mr qui en haut de toi ( merci a lui) ne veut pas marcher sur mon dev-c++ meme la correction ne veut pas marcher je pense que le probleme est dans mon compilateur si tu veux voir mes erreurs est mes dossiers de dev-c++ voila le lien http://membres.lycos.fr/zouhairben/bienvenue%20maitre.html si vous avez une solution veuillez me repondre
**********************////__Merci avance__\\\\\\**********************