EDITEUR DES TAGS ID3 V1 ET V2 D'UN FICHIER MP3, PAREIL QUE WINAMP !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
23 mai 2003 à 14:10
Pythonator
Messages postés13Date d'inscriptiondimanche 23 décembre 2001StatutMembreDernière intervention31 octobre 2009
-
30 mai 2003 à 15:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Pythonator
Messages postés13Date d'inscriptiondimanche 23 décembre 2001StatutMembreDernière intervention31 octobre 2009 30 mai 2003 à 15:12
Je ne comprend pas tout à fait l'erreur que tu m'a expliqué sese817 ...
Enfin... il est vrai que j'ai remarqué quelques bugs, mais une nouvelle version et à venir avec des classes moi aussi !
Et oui, je me suis converti, l'idée n'est vraiment pas mauvaise !
Je mettrais un commentaire lorsque j'aurais mis la mise à jour !
sese817
Messages postés38Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention28 avril 2004 29 mai 2003 à 10:46
T beaucoup present toi le cow-boy.
Je vais tester ta classe et merci pour l'explication !
@ +
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 28 mai 2003 à 22:30
lol oui, ca a du me prendre au moins 2 heures !!!
pour t'en servir, c'est simple.
d'abord un petit topo sur les classes
ca permet de creer des objets, qui contiennent des propriétés, des evenements, et des methodes ( en gros comme tout TextBox, ou PictureBox..... ).
pour l'instancier (creer un objet a partir d'un modele : d'une classe )
Dim MonObjet as new MaClasse
donc , dans le cas de mes classes pour les tags Mp3, c'est :
Dim TagV1 as new ReyTagV1 (je ne me souviens pas du nom exact....)
ensuite, tu accede a cet objet simplement :
TagV1.Load ( "c:moncheminmonMp3.mp3" )
et puis tu fait joujou avec les propriétés :
TagV1.Titre = "la chanson des canards"
monAlbum = TagV1.Album
et voila , en espereant t'avoir eclairé sur le fonctionnement des classes , en general , des miennes en particulier...
sese817
Messages postés38Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention28 avril 2004 28 mai 2003 à 21:58
Salut !
Voila le pb, ta source est bien commente maids lorsque on essaye de lire un mp3 avec tags id3v1 ton prog plante, j'ai dus donc legerement le modifier en suprimant la partie idv2, enusite ton prog maintentant marche mias seulement en simulation (En mode Execution si tu veux) lordsque tu compile il te dit lors de la selection du mp3 :
"Erreur d'executuion 6"
"Deppassement de capacité"
Voila sinon bonne sources mais seulement en mode execution. ;-)
7/10
Quant aux differentes sources de Renfield par exemple je ne sais pas trop comment s'en servir c domage car je pense qu'ils ont dus passer beaucoup de temps a faire des classe!
@ +
cs_Maho
Messages postés11Date d'inscriptionmercredi 4 décembre 2002StatutMembreDernière intervention17 mai 2004 26 mai 2003 à 11:53
Chapo !! C'est la seule source qui arrive à lire les commentaires très très long sur le v2 ( genre lorsque l'on met les lyrics :D ) !!!
Youpla boum !! Si j'ai le tps, je met ça sous forme d'une classe...
Pythonator
Messages postés13Date d'inscriptiondimanche 23 décembre 2001StatutMembreDernière intervention31 octobre 2009 24 mai 2003 à 09:23
Fait à ta guise, mon code n'est pas là pour faire bo, autant qu'il serve !
Quant à ton idée d'utiliser les classes n'est vraiment pas con !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 23 mai 2003 à 16:21
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 23 mai 2003 à 14:10
dejà présent sur le site , mais je l'avoues , c'est bien commenté....
est-ce que je peux m'en inspirer pour faire des classes, plutot que des fonctions "orphelines".....
je souhaite faire ca depuis très longtemps, sans en prendre le temps, mais un truc utile serait de permettre les "taggage" en masse , car j'ai plein de Gigas de Mp3 , et tout tagger, placer, deplacer et long !!!
je vais donc me coller a ca , un giga gestionnaire de Mp3
( ex: taggage d'apres le nom du fichier , l'endroit ou il est placé , avec des formats perso ....)
encore merci pour cette base pour le taggage (8/10)
30 mai 2003 à 15:12
Enfin... il est vrai que j'ai remarqué quelques bugs, mais une nouvelle version et à venir avec des classes moi aussi !
Et oui, je me suis converti, l'idée n'est vraiment pas mauvaise !
Je mettrais un commentaire lorsque j'aurais mis la mise à jour !
29 mai 2003 à 10:46
Je vais tester ta classe et merci pour l'explication !
@ +
28 mai 2003 à 22:30
pour t'en servir, c'est simple.
d'abord un petit topo sur les classes
ca permet de creer des objets, qui contiennent des propriétés, des evenements, et des methodes ( en gros comme tout TextBox, ou PictureBox..... ).
pour l'instancier (creer un objet a partir d'un modele : d'une classe )
Dim MonObjet as new MaClasse
donc , dans le cas de mes classes pour les tags Mp3, c'est :
Dim TagV1 as new ReyTagV1 (je ne me souviens pas du nom exact....)
ensuite, tu accede a cet objet simplement :
TagV1.Load ( "c:moncheminmonMp3.mp3" )
et puis tu fait joujou avec les propriétés :
TagV1.Titre = "la chanson des canards"
monAlbum = TagV1.Album
apres avoir effectué des modifs, tu fais ca :
TagV1.Save
et voila !!!
soyons écolo , detruisons maintenant notre objet :
set TagV1 = nothing
-------------
et voila , en espereant t'avoir eclairé sur le fonctionnement des classes , en general , des miennes en particulier...
28 mai 2003 à 21:58
Voila le pb, ta source est bien commente maids lorsque on essaye de lire un mp3 avec tags id3v1 ton prog plante, j'ai dus donc legerement le modifier en suprimant la partie idv2, enusite ton prog maintentant marche mias seulement en simulation (En mode Execution si tu veux) lordsque tu compile il te dit lors de la selection du mp3 :
"Erreur d'executuion 6"
"Deppassement de capacité"
Voila sinon bonne sources mais seulement en mode execution. ;-)
7/10
Quant aux differentes sources de Renfield par exemple je ne sais pas trop comment s'en servir c domage car je pense qu'ils ont dus passer beaucoup de temps a faire des classe!
@ +
26 mai 2003 à 11:53
Youpla boum !! Si j'ai le tps, je met ça sous forme d'une classe...
24 mai 2003 à 09:23
Quant à ton idée d'utiliser les classes n'est vraiment pas con !
23 mai 2003 à 16:21
http://www.vbfrance.com/article.aspx?Val=8971
23 mai 2003 à 14:10
est-ce que je peux m'en inspirer pour faire des classes, plutot que des fonctions "orphelines".....
je souhaite faire ca depuis très longtemps, sans en prendre le temps, mais un truc utile serait de permettre les "taggage" en masse , car j'ai plein de Gigas de Mp3 , et tout tagger, placer, deplacer et long !!!
je vais donc me coller a ca , un giga gestionnaire de Mp3
( ex: taggage d'apres le nom du fichier , l'endroit ou il est placé , avec des formats perso ....)
encore merci pour cette base pour le taggage (8/10)