Voir la version complète : [Fmod]Possibilités de Fmod
Hello,
J'ai voulu essayer la bibliothèque fmod,et suivre ainsi les tutoriaux du wiki.
Mais il apparait que les fonctions citées dans les tuto n'existent pas ( mm si on les retrouve partout sur le net).J'ai téléchargé la documentation officielle de l'api et on ne les toruve pas.
Les fonctions FSOUND_Stream_OpenFile par exemple, FSOUND_SAMPLE.
Apparemment maintenant,tout se ferait avec FMUSIC_LoadSong qui d'après les spécifications ne lit pas le mp3 ( et d'après mes tests également ).
Ai-je juste ? Ca me parait bizarre que fmod se prive de la lecture des mp3.
D'avenc merci
SagaEterna
28/09/2005, 19h20
Salut,
je suis moi-meme en train de regarder les differentes lib audio (enfin la, c la finale entre OpenAL et FMod :00000023: ).
En ce qui concerne les tutoriaux, c'est normal que les fonctions n'existent plus car l'API de FMod a changer dans sa dernière version (Fmod Ex maintenant), mais tu peux toujours utiliser l'ancienne version (la 3.74 si je ne me trompe) qui est considérée comme mature par les developpeurs.
Par contre, FMod lit dans ses deux versions les mp3.
Stef
Ok.
C'est donc normal qu'une bonne part des fonctions n'existent plus,je ne me suis point trompé ? Pour lire un mp3,ca marche avec LoadSong aussi ?
SagaEterna
28/09/2005, 20h25
si tu utilises FMod ex, c'est plus du côté de System::createSound ou de System::createStream qu'il faut regarder.
Par contre tu peux telecharger la 3.74 pour utiliser les tutoriaux qui devrait quasiment fonctionner sans changement (c'est ce que je pense faire).
Sais-tu dans quel fichier ce trouve ??
Parce que Pspad a fait une recherche dans le dossier "includes" et il n'a rien trouvé de ressemblant.J4ai l'impression que ces fct ont tt bonnement été supprimées.
A ce moment là,j'envisagerais l'utilisation de sld_mixer qui a l'air moins intéressante ou d'openAL
SagaEterna
01/10/2005, 11h03
Tu utilises quelle version de FMod? (ça sera plus simple si on commence par là :00000023: )
Suis-je bête de ne pas y l'avoir précisé avt ! 1000 excuses :00000020:
J'ai justement la 3.74 ( c'est ce qu'indique le package manager de dev-cpp ) et quand j'utilise les fonctions des tutos ca compile mais le programme ne fait rien.
SagaEterna
01/10/2005, 19h13
Pour charger un mp3 (ou tout autre fichier volumineux qui n'a pas besoin d'être jouer plusieurs fois) il faut utiliser FSOUND_Stream_Open (et non FSOUND_Stream_OpenFile) et pour le jouer FSOUND_Stream_Play.
FMUSIC_LoadSong ne fonctionne effectivement pas avec les mp3 car il permet de charger les fichiers de type .mod.
En esperant que ça t'aide.
okok
MErci bcp.En fait j'avais pas vu dans la doc officielle qu'il y avait une partie FSOUND API en plus de l'autre :00000014: .Donc il me manquait 50% des fonctions. :00000032:
Ca MARCHE du tonerre de zeus merci man :00000001:
PS: Je t'envoie 6 bouteilles de mort subite ;)
PS2: Ca pète de faire un exe qui lit sa musique.Préfère écouter mes chansons comme ca quitte à créer un exe pour chaque musique que passer par musikcube (www.musikcube.com)
SagaEterna
04/10/2005, 19h21
*hips* merci *hips*
Si tu as d'autres questions n'hésite pas, je bosse la dessus en ce moment.
vBulletin® v.3.6.5, Copyright ©2000-2009, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org