begin process at 2012 05 27 22:16:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimédia

 > CLASSE PERMETTANT DE GÉRER LES TAG ID3V1 DES MP3

CLASSE PERMETTANT DE GÉRER LES TAG ID3V1 DES MP3


 Information sur la source

Note :
Aucune note
Catégorie :Multimédia Niveau :Débutant Date de création :08/02/2004 Date de mise à jour :08/02/2004 18:36:55 Vu / téléchargé :4 130 / 557

Auteur : coockiesch

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Ben voila, comme dit dans le titre, la classe permet de lire et de modifier un tag ID3V3 se trouvant en fin de fichier.

Une fichier texte est présent dans le texte avec des informations sur l'utilisation de la classe.

Le source est commenté

Merci de déposer vos commentaires.

@++

R@f

P.S. Je savais pas torp quoi mettre pr le niveau, faudra qu'on m'explique un jour, ;-)


 Conclusion

J'éspère pouvoir faire dans un avenir relativement proche, une autre classe gérant le tag ID3V2...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip CALCULATRICE
Source avec Zip Source avec une capture PONG
CALCUL DE NOMBRES PREMIERS (NOMBRES DOUBLES --> 1.7E308)
Source avec Zip Source .NET (Dotnet) ECRITURE ET LECTURE DANS UN FICHIER TEXTE EN C++ MANAGÉ

 Sources de la même categorie

Source avec Zip ADAPTER LES TEMPS DE SUBTITLES DE SOUS TITRAGE ENTRE DEUX LA... par berrami
Source avec Zip Source avec une capture DÉTECTION DE VISAGE (YEUX, NEZ, BOUCHE) AVEC OPENCV EN TEMPS... par MadM@tt
Source avec Zip Source avec une capture GÉNÉRATEUR FM EXPÉRIMENTAL par tontonCD
Source avec Zip LECTEUR MULTIMÉDIA par omegatou
Source avec Zip IMPLÉMENTATION D'UN ALGORITHME DE COMPRESSION/DECOMPRESSION ... par eemikhm

Commentaires et avis

Commentaire de alfredwalace le 02/06/2004 19:59:28

Tout d'abors, merci pour cette class.
Il y a malheureusement une erreur lorsque je lit les tags d'un fichier mp3. Nottament sur le tag "année". En fait, dans ton code tu alloues, dans le constructeur, des espaces mémoires permettant la sauvegarde des différentes valeurs. Le problème c'est que tu n'alloues pas assez de mémoire. Exemple avec l'année :
szYear = new char [4];
or l'année prend effectivement 4 caratères mais en C il faut ajouter un case pour le '\0' finale. Tant que la suite de ta mémoire  contient effectivement un '\0' comme cellule suivante pas d'prob (de la chance) mais si ce n'est pas le cas on affichage de la suite de la mémoire jusqu'à tombé sur un '\0' ou jusqu'à...
Pour ma part, j'ai modifié ton code de la manière suivante. Dans le constructeur, pour chaque allocation mémoire, j'ai ajouter une cellule supplémentaire et je fais une mise à zéro avec la fonction memset. Ce qui donne, par exemple pour szYear :
szYear = new char [5]; et non pas 4!
memset(szYear, 0, 5); et la, on garantie un '\0' finale
L'erreur est résolue chez moi !
Je n'ai pas fait de tests supplémentaires, par exemple dans le cas d'une modification du contenu d'un de ces tableaux...

PiF

Commentaire de coockiesch le 02/06/2004 22:04:22

Salut!
Ca risque de poser des problèmes lors de l'écriture...

J'ai pas trop le temps ces jours (exams exams, ;-)) mais je tacherai de voir ca une fois en vacances (dans 2 semaines...)

@++ et merci pour ton commentaire

R@f

Commentaire de satellite34 le 02/08/2005 03:01:01

ta classe est-elle compatible avec wxWidgets?
*car je n'arrive pas a l' utilisée , j'ai une erreur de linker...

je dévellope sous wxDevCpp 4.9.9.2 avec la librairie wxWIDGETS

Voila, sinon j' ai jeté un coup d'oeil ,et galerant sévere avec la récupération des tags avec FMOD depuis bien une semaine, je suis tré tré mais trééééééés in té rré ssé!!

Commentaire de coockiesch le 02/08/2005 13:31:47

Alors là.. Aucune idée :(, désolé

@++

R@f

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales