Allgero et le son : ca ne marche pas ?

Allgero et le son : ca ne marche pas ? - C - Programmation

Marsh Posté le 14-08-2005 à 13:41:43    

Bonjour,
 
Voilà, j'ai un petit souci avec Allegro qui commence à me courir :  
J'ai les messages en (1) et (2) qui s'affichent ! J'aimerais savoir si vous avez une petite idée ?
 
void PlaySound()
{
    int i;
     
    MIDI        *music;
    DATAFILE  *mydata;
     
    if(install_sound(DIGI_AUTODETECT, MIDI_AUTODETECT,NULL)!=0)
        textprintf(screen,font,10,400,11,"C pas initialisé !!!!!!!!!!!!!!!!!!!" );
 
   
/* (1) */
    if((load_datafile("test2.DAT" ))==NULL)
        textprintf(screen,font,10,450,11,"C pas chargé !!!!!!!!!!!!!!!!!!!" );
 
   
/* (2) */
    if((music=load_midi("C.mid" ))==NULL)
        textprintf(screen,font,10,500,11,"C la cata aussi pour le midi !!!!!!!!!!!!!!!!!!!" );
 
    set_volume(255,255);
       
    play_midi(music,0);
 
    while(!key[KEY_SPACE]){};  
}

 
J'ai vérifié la présence des fichiers(dans le même rép que le programme) et la casse de ceux-ci : le problème ne vient pas de là.
 
Merci
 
Laurent

Reply

Marsh Posté le 14-08-2005 à 13:41:43   

Reply

Marsh Posté le 14-08-2005 à 13:52:29    

Les fichiers sont bons ? Tu arrives à les lire avec d'autres programmes (et c'est quoi le format du .dat?).
 
edit: selon la doc:  "If the datafile contains truecolor graphics, you must set the video mode or call set_color_conversion() before loading it."


Message édité par pascal_ le 14-08-2005 à 13:57:48
Reply

Marsh Posté le 14-08-2005 à 15:06:36    

Le fichier dat est un fichier exemple que j'ai téléchargé sur http://www.ping.uio.no/~ovehk/allegro/tut2.html
Je parviens à l'ouvrir sans problème avec grabber.
Pour le fichier mid, c'est un fichier classique que je peux lire avec tous les lecteurs possibles.
Je me demande si je n'ai pas un problème de chemin concernant les fichiers. Pourtant ceux-ci sont dans le même répertoire que le projet/sources...
 
Merci pour ta réponse pascal_

Reply

Marsh Posté le 14-08-2005 à 17:37:52    

Mets un chemin absolu pour être sûr...

Reply

Marsh Posté le 14-08-2005 à 18:04:55    

C bon, je suis trop c..
En compilant directement en ligne de commande ca marche impec, en fait j'avais oublié de configurer correctement mon IDE.
Merci pour m'avoir mis sur le chemin de la soluce, et chuuuut, ca reste entre nous ;)

Reply

Marsh Posté le 14-08-2005 à 18:07:10    

laurent_31 a écrit :

ca reste entre nous ;)


 
Oui, promis  [:elpooky]


Message édité par pascal_ le 14-08-2005 à 18:07:50
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed