bonjour a tous
voila j'ai regarde le code dans la FAQ sdl concernant sd_mixer pour jouer un son
voici le code
le probleme c'est que ca ne marche pas avec un fichier mp3 et pourtant sdl mixer marche normalement avec ce type de fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 void audio (void) { // On charge un fichier audio myMus = Mix_LoadMUS ("james.mp3"); //on lance la musique Mix_PlayMusic(myMus, 1); while (Mix_PlayingMusic() ==1) { /* Tant que la musique ne s'est pas termine on fait quelquechose car sinon le programme s 'eteint et la musique aussi*/ SDL_Delay(10);} Mix_FreeMusic(myMus); // on libere le materiel Mix_CloseAudio(); }
ceci marche sans probleme avec un fichier wave
je ne sais pourquoi ca ne marche pas avec un mp3
merci
Partager