FMod

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
LavaLava
Messages : 173
Inscription : dim. 28/mars/2004 17:42
Localisation : Provence

FMod

Message par LavaLava »

Bonjour,

j'essaye d'utiliser la librairie Fmod pour lire un mp3 mais je ne comprends pas pourquoi c'est si 'compliqué'.
Tous les exemple en C, sur le net, disent d'utilser FSOUND_Stream_Open() qui est trés simple, mais cette fonction n'existe pas dans ma lib FMOD (pourtant telechargé sur le site officiel).
Dans les exemples PB, il est utilisé FSOUND_Stram_OpenFile() qui nécessite la gestion, pas simple pour moi, d'un buffer.
Quel en est la raison ?
Merci
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

http://www.fmod.org/files/fmodapi374purebasic.zip

Et jette un oeil dans le dossier examples ;)
"Qui baise trop bouffe un poil." P. Desproges
LavaLava
Messages : 173
Inscription : dim. 28/mars/2004 17:42
Localisation : Provence

Message par LavaLava »

C'est justement aprés avoir étudié les exemples stream et stream2 (sans vouloir critiquer ton travail du fait de mon niveau) que j'ai fait cette recherche ...
Pourquoi les exmemple de code pour lire un mp3 en C ne prennent que 5 lignes ?
LavaLava
Messages : 173
Inscription : dim. 28/mars/2004 17:42
Localisation : Provence

Message par LavaLava »

C'est justement aprés avoir étudié les exemples stream et stream2 (sans vouloir critiquer ton travail du fait de mon niveau) que j'ai fait cette recherche ...
Pourquoi les exmemple de code pour lire un mp3 en C ne prennent que 5 lignes ?
LavaLava
Messages : 173
Inscription : dim. 28/mars/2004 17:42
Localisation : Provence

Message par LavaLava »

C'est surement ridicule (par rapport au travail de KarLKoX) mais voila le code que je cherchais pour débuter avec Fmod.

Code : Tout sélectionner

XIncludeFile "con_struc.pbi"
XIncludeFile "fmod_proc.pbi"
LoadFmod()
Filename$ = "..\a000001.mp3"
If FSOUND_Init(44100, 2, 0) <= 0 ; Freq,nb channel,effet direct x
Debug "Erreur d'initialisation de FMod"
Else
  Musique = FSOUND_Stream_Open(@Filename$,#FSOUND_2D, 0,0)
  FSOUND_Stream_Play(#FSOUND_FREE,Musique)
  Delay(5000)
  FSOUND_Stream_Stop(Musique)
  FSOUND_Stream_Close(Musique)
  FSOUND_Close()
EndIf
End
Et en plus ca lit les mp3 en 32kbps sans problème ...
Répondre