Bonjour,
je n'arrive pas a faire une pause dans la lecture.
en fait, si.. j'y arrive bien dans un cas bien simple où je demande la lecture d'un seul morceau, comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
intro=Mix_LoadMUS("intro.ogg"); // chargement
Mix_PlayMusic(intro,-1); // lecture en boucle
//...
Mix_PauseMusic(); // ca marche !!!
//...
Mix_ResumeMusic(); // et la musique reprends...
Mais dés que j'utilise un deuxieme morceaux de musique.. il n'y a plus de pause...
ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
intro=Mix_LoadMUS("intro.ogg");
Mix_PlayMusic(intro,-1);
//...
Mix_PauseMusic(); // ca marche !!!
//...
Mix_ResumeMusic(); // et la musique reprends...
//...
music=Mix_LoadMUS("theme.mid");
Mix_PlayMusic(music,-1); // on change de morceau...
Mix_PauseMusic(); // probleme : la musique (music) continue!
//...
Mix_ResumeMusic();
il n'y a plus de pause dans ce cas...
le morceau "music" ne s'arrete pas.

est-ce qu'il y a un probleme dans la maniere que j'utilise pour changer de musique (de intro à music) ?
enfin bref, si vous avez une idée, je suis prenneur.
Merci.