Partage
  • Partager sur Facebook
  • Partager sur Twitter

FMOD SetVolume

error: expected ';' or ',' or ')' before numeric constant

Sujet résolu
    26 avril 2019 à 14:07:28

    Bonjour,

    J'en viens à écrire mon premier post sur ce forum pour espérer regler un problème.

    J'ai suivi le cours FMOD sur OpenClassrooms mais j'ai une erreur pour régler le volume

    int continuer = 1;
    
        FMOD_SYSTEM *system;
        FMOD_SOUND *musique;
        FMOD_RESULT resultat;
        FMOD_System_Create(&system);
        FMOD_System_Init(system, 1, FMOD_INIT_NORMAL, NULL);
    
        resultat = FMOD_System_CreateSound(system, "Zeze.mp3", FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &musique);
        FMOD_CHANNEL *channel;
        FMOD_System_GetChannel(system, 9, &channel);
        if (resultat != FMOD_OK)
        {
            fprintf(stderr, "Impossible de lire le fichier mp3\n");
            exit(EXIT_FAILURE);
        }
        FMOD_System_PlaySound(system, FMOD_CHANNEL_FREE, musique, 0, NULL);
        FMOD_RESULT FMOD_ChannelGroup_SetVolume(FMOD_CHANNELGROUP * channel, float 0.5);
        TabloRemplir(TABLOY,TABLOB,TABLOG,TABLOR);

    Pour le FMOD_ChannelGroup_SetVolume.

    J'espère que quelqu'un saura résoudre mon problème merci.

    • Partager sur Facebook
    • Partager sur Twitter
      26 avril 2019 à 14:44:04

      bonjoour tu as oublié de vierer le nom de type l'or de l'appel de la fonciton :)

      FMOD_RESULT FMOD_ChannelGroup_SetVolume(FMOD_CHANNELGROUP * channel, float 0.5);

      ça c'est pas correcte quand tu appel une fonction, c'est ça :

      FMOD_ChannelGroup_SetVolume( &channel, 0.5 );




      • Partager sur Facebook
      • Partager sur Twitter

      la connaissance est une chose qui ne nous appauvrit pas quand on la partage.

      Mon GitHub

        26 avril 2019 à 15:04:07

        Nice merci ça marche niquel. (j'ai du enlever "&" avant le channel)
        • Partager sur Facebook
        • Partager sur Twitter

        FMOD SetVolume

        × 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.
        • Editeur
        • Markdown