Lecteur mp3 . . .

Programmation d'applications complexes
lazy
Messages : 21
Inscription : dim. 28/mars/2004 17:19

Lecteur mp3 . . .

Message par lazy »

Salut a vous tous, enfaite je suis entrin de coder un lecteur mp3 a l'aide des commandes "Movie"

mais bon voila, je voudrais savoir comment faire pour connaitre le temps de mon mp3, pck avec le movielength() il me dit le nombre de frame total, et la plupart du temps il me renvoie un nombre negatif :( Donc Si vous pouvez maider pour savoir le temps total & savoir ou en est le programme dans sa lecture :p Merci
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

MovieStatus() te renvoie la frame en cours.

En faisant une soustraction, ça devrait fonctionner. Enfin, je pense :roll:

Chris :)
lazy
Messages : 21
Inscription : dim. 28/mars/2004 17:19

Message par lazy »

Oui je sais mais . . . Le MovieLength() me renvoie un nombre negatif . . . Et pis, je sais pas comment convertir un MovieLength() en "Minute : Seconde " :(
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Pour récupérer une valeur d'heure ou de date, c'est pas un problème, puisqu'il y a une fonction prévue pour ça:

Code : Tout sélectionner

Duree$ = FormatDate("%hh:%ii:%ss", 3987)
Debug Duree$

Date$ = FormatDate("%dd/%mm/%yyyy", Date())
Debug Date$
Par contre, on dirait que les fonctions de "Movie" ne retournent pas les valeurs exactes dans le cas de certain formats compressés, comme le mp3, le wmf, etc... par exemple.

Pour inverser le signe d'une valeur, (passage d'une valeur négative à une valeur positive), je fais une inversion logique. Je ne sais pas si c'est la bonne méthode, mais ça marche !!! Alors...

Code : Tout sélectionner

i = -359855214

j = 1 + j ~ i
Debug j
Chris :)
Invité

Message par Invité »

bah laisse tomber cette fonction
elle est bien pour les film mais pour les Mp3
je te conseille une recherche de la librairie "FMOD"
elle est geant pour tout ce qui concerne le son
elle est fourni avec des exemple pure basic
:D
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Ma librairie (OggStream, j'ai fait un post ...) permettra tres prochainement de lire les mp3 avec une facilité déconcertante.
Tu pourras non seulement récupérer le temps exacte (pour les CBR et les VBR) mais aussi les tag 1.x/2.x. De plus, j'utilise la bibliothèque MAD qui offre (malgré ce que l'on dit) un tres bon rendu et est peu consommatrice en ressource système.
Je vais bientôt mettre l'archive à jour avec ces modifications.
"Qui baise trop bouffe un poil." P. Desproges
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

je crois qu'il a résolu en passant par l'api
Répondre