Page 1 sur 1

Vbin2 & Ogg

Publié : mer. 10/août/2005 21:07
par Anonyme
Salut à tous.

J'arrive pas à lire un fichier Ogg qui est inclus dans une librairie de media (Fait avec la lib Vbin2 de paul) Car il me faut la longueur lorsque que je fais le catchsound()

Code : Tout sélectionner

Resultat = VBin_("Bin\Monbin.bin","Bin\wave1.ogg")
  If Resultat
    UseOGGSoundDecoder()
     CatchSound(20,Resultat,???????)
      Else : Error("Bin\Wave1 manquant")
        EndIf
En revanche j'arrive à obtenir la longueur grace aux includes

Code : Tout sélectionner

DataSection
 Music: 
  IncludeBinary "Bin\Wave1.ogg"
   FinMusic:  
    EndDataSection
Mais je voudrais avoir le tout dans un fichier *.Bin, non dans l'exe ,ou un peu ici, la bas..., etc...

Si quelqu'un peut me dire comment récuperer la longueur...
Merci.

@++

Publié : mer. 10/août/2005 21:31
par djes
Si tu inclues toi-même le fichier, je ne vois pas ce qui t'empêche de savoir sa taille!

Publié : mer. 10/août/2005 22:03
par Anonyme
C vrai, je suis débille :oops: . je croyais que c'était sa longueur à partir d'une adresse mémoire. Merci. :oops:

Publié : mer. 10/août/2005 22:27
par Backup

Code : Tout sélectionner

 DataSection
 Music:
IncludeBinary "Bin\Wave1.ogg"
FinMusic: 
EndDataSection
pour avoir la longueur il faut faire :

Code : Tout sélectionner

 longueur=?FinMusic:-?Music:
:D

Publié : mer. 10/août/2005 22:34
par Anonyme
Merci Dobro, mais j'avais fais une recherche avant de poster, donc j'avais vu. j'y arrivais pas avec Vbin2 car il n'y a pas les étiquettes music , Finmusic. Mais en entrant sa taille en octets ca marche. :D

++