Heu, j´ai aussi encore une question^^:p
J´ai cette fonction déclarée en débtut de programme ( enfin, juste avant le main):
void musique(char * son)
{
FSOUND_STREAM* g; / / pour les wav/mp3
int r;
FSOUND_Init(44100, 32, 0);
FSOUND_SetOutput(FSOUND_OUTPUT_DSOUND);
FSOUND_SetDriver(0);
g = FSOUND_Stream_Open(son,0, 0,0);
r = FSOUND_GetError ( );
FSOUND_Stream_Play(0,g);
FSOUND_Stream_Close(g);
}
Que j´appel ainsi:
musique("./sons/bip_02.mp3");
Avant javais mis le code de la fonction dans le main et je faisait juste la ou je voulais :
FSOUND_Stream_Play(0,g);
Mais ca faisait chni alors j´ai voulu coder proprement en faisant une fonction.
Mais depuis, ca ne marche pas. Ca me fais ramer tout mon programme au moment ou le son doit etre joué.
Qqn a une idée?
merci