sliverman
Messages postés83Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention 8 juillet 2008
-
13 sept. 2007 à 19:21
Neo020585
Messages postés178Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 6 juillet 2009
-
15 sept. 2007 à 22:13
Bonjour a tous
Voila mon problème...j'ai un listView avec comme header Nom, Taille, Durée mais je n'arrive pas a récupérer la durée du mp3 dans cette listView...
Voici mon code :
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string[] files = openFileDialog.FileNames;
foreach(string file in files)
{
FileInfo fi = new FileInfo(file);
ListViewItem item = new ListViewItem(fi.Name);
double size = fi.Length / 1024;
item.SubItems.Add(size.ToString() + " Ko");
listView.Items.Add(item);
}
}
Merci d'avance
PS : par la même occasion, comment récupérer les TAG des mp3 dans des header de la listView? ( j'ai vu des code sur le site que je n'arrive pas à faire fonctionner et donc à mettre dans la listView )
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 14 sept. 2007 à 09:48
Salut,
Pour récupérer la durée d'un MP3 tu peux jetter un oeil sur cette source.
C'est la toute première que j'ai posté y'a assez longtemps, donc .....
Neo020585
Messages postés178Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 6 juillet 20094 14 sept. 2007 à 09:59
Bidou, ta source permet de récupérer les tag id1 et id2 (bravo), par contre je ne trouve pas tu fais pour récupérer la durée d'un mp3.
Est-ce un information accessible via les tag ?
"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein
<!--
Neo020585
Messages postés178Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention 6 juillet 20094 14 sept. 2007 à 08:28
A priori, pour la gestion des mp3, la bibliothèque QuartzTypeLib.dll devrait pouvoir t'aider (pour récupérer la durée d'un mp3 par exemple).
Pour les tag mp3, plusieurs sources sont sur codes-sources, es-tu sur qu'elles ne fonctionnent pas ou alors est-ce toi qui n'arrive par à afficher correctement le résultat ?
"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein
<!--
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016 14 sept. 2007 à 09:19
Heu enlève moi d'un doute. cette source est celle de la dernière fois. Dans celle ci tu ne montres absoluement pas comment tu essayes de récupérer la durée. Je m'enporte peut être sur ce sujet mais, le but du site est d'aider; pas de jetter un cahier des charges en attendant qu'on résoue le problème.
Donc nous comptons sur toi pour poster la solution à ce problème dès qu'il sera résolu.
Cependant, n'hésite pas à nous faire part de tes difficultés.
RodCobalt22, vous salue bien
Pensez au TAG résolu ! Ainsi les réponses seront plus facile à trouver et les serial Helper iront plus vite
Vous n’avez pas trouvé la réponse que vous recherchez ?
sliverman
Messages postés83Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention 8 juillet 2008 15 sept. 2007 à 11:16
Bonjour tout le monde, alors voila j'ai fait comme Neo020585 m'a dit, donc utiliser la librairie QuartzTypeLib, elle est inclu dans mon projet et dans mon code a l'aide d'un using mais je ne sais pas comment l'utiliser...