Je travaille actuellement sur FMOD Ex en C et j'aimerais juste mettre ma musique en pause qui est actuellement joué sur le canal 0, mais cela ne marche pas.
Cela se passe en trois étapes, tout d'abord je récupère la channel et tout se passe bien, puis lorsque je veux récupérer l'état de pause, il me dit que j'ai transmis un mauvais paramètre à la fonction FMOD_Channel_GetPaused. Je ne peux donc pas continuer. Voici mon code :
FMOD_CHANNEL *channel;
FMOD_RESULT result;
FMOD_BOOL paused;
checkError(result = FMOD_System_GetChannel(systemObject, 0, &channel)); // tout va bien
checkError(result = FMOD_Channel_GetPaused(channel,&paused)); // erreur mauvais argument passé
checkError(result = FMOD_Channel_SetPaused(channel,paused)); // je n'ai pas encore pu tester cette ligne
Je me souviens avoir eu des problèmes en récupérant le channel avec get_channel, je te conseille de le récupérer lors du play_sound (dernier paramètre). Là, tu ne devrais pas avoir de problème par la suite.
Et évite les printscreen pour du code:
- Edité par edgarjacobs 16 décembre 2018 à 18:42:57
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Cependant je ne sais pas d'où venait mon problème mais bon, tant pis.
Merci pour tout.
FMOD Ex impossible de mettre en pause
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent