|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
Bonsoir.
Je cherche à réccuperer des informations dans un fichier mp3 ou wma, surtout la durée de la chanson. Si quelqu'un a une idée ou une piste je suis preneur Merci d'avance à toute contribution. |
|
|
00
|
|
|
#2 |
![]() ![]() |
bonsoir
je viens de verifier, j'ai ce qu'il te faut, le projet est dans le ZIP Comme tu pourras le voir, il peu servir pour bien d'autres extentions, par contre je n'est pas de fichier *.WMA pour faire l'essais, pour MP3 s'est bon Salut ExtraireInfosFichier.zip (3.5Ko)Modification adresse du ZIP
__________________
ProgElecT A LIRE AVANT DE POSTER. F2 L'explorateur d'objets, F1 avec MSDN VB6 FR TUTO VB6/VBA/VBScript, Rechercher dans ce forum Et ces petits bouts de codes dans ma page de contribution sur DVP Soyez sympa, Pensez au tag
Dernière modification par ProgElecT ; 09/06/2007 à 18h46. |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
Je viens de vérifier mais cela ne me donne pas le temps que dure la chanson
|
|
|
00
|
|
|
#4 |
![]() ![]() |
?
Je viens de verifier a nouveau avec le projet sur mon disque local, je recharge le zip pour verifier !!
__________________
ProgElecT A LIRE AVANT DE POSTER. F2 L'explorateur d'objets, F1 avec MSDN VB6 FR TUTO VB6/VBA/VBScript, Rechercher dans ce forum Et ces petits bouts de codes dans ma page de contribution sur DVP Soyez sympa, Pensez au tag
|
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
En fait je veux le code le plus simple pour réccupérer juste la durée de la chanson et rien d'autre.
Merci ProgElecT pour ton savoir |
|
|
00
|
|
|
#6 | |||
![]() ![]() |
Sa fonctionne apres decompression du zip, en tout cas pour *.mp3, *.AVI ....
Il ne faut recuperer que la partie Code :
Citation:
__________________
ProgElecT A LIRE AVANT DE POSTER. F2 L'explorateur d'objets, F1 avec MSDN VB6 FR TUTO VB6/VBA/VBScript, Rechercher dans ce forum Et ces petits bouts de codes dans ma page de contribution sur DVP Soyez sympa, Pensez au tag
|
|||
|
|
00
|
|
|
#7 | ||||
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
Je l'ai un peu modifier et l'ai transformé en fonction, ca donne cela :
Code :
J'appel la fonction de la manière suivante : Code :
Aurais-je fais une erreur ? PS: j'ai oublié de préciser que j'étais sous Windows 2000. Cela à peut-être une importance. Quand au programme que tu m'as passé au départ, celui-ci n'affichait que 8 lignes numérotées de 1 à 8.
__________________
La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience. Règles|FAQ|Tuto Dernière modification par avigeilpro ; 04/01/2007 à 00h14. |
||||
|
|
00
|
|
|
#8 |
![]() ![]() |
Bonjour
Pour le nombre de ligne affichée, sela depant des infos disponibles dans l'entête du fichier et de son extention. Je viens de verifier au Pro, etant sous windows 2000 Pack 4 , cela ne fonctionne pas, je ne savais pas qu'il y avais des restrictions Desolé, car ce moyen est idéal car il n'y a pas besoin d'ouvrir un fichier volumineux en entier pour en retirer des infos. Est il possible de recuperer sur une version Windows XP la dll shell32, et la mettre sous Windows 2000 ? Je vais essayer demain, recupe sur mon PC perso, remplacement sur celui du Pro, on verra bien.
__________________
ProgElecT A LIRE AVANT DE POSTER. F2 L'explorateur d'objets, F1 avec MSDN VB6 FR TUTO VB6/VBA/VBScript, Rechercher dans ce forum Et ces petits bouts de codes dans ma page de contribution sur DVP Soyez sympa, Pensez au tag
|
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
Merci
Sinon n'y a-t-il pas une autre façon de faire ? ne peut-on pas trouver cela en éditant le fichier en hexa par exemple ? j'ai essayé mais ne connaissant pas la structure d'un fichier mp3, c'est comme chercher une aiguille dans une botte de foin
__________________
La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience. Règles|FAQ|Tuto Dernière modification par avigeilpro ; 04/01/2007 à 13h51. |
|
|
00
|
|
|
#10 | |||
![]() ![]() |
Desolé
On ne peut pas modifier Shell32.dll, soit par copier/coller, impossible de renommer le fichier existant dans le dossier System32, ni de faire référence a la DLL la plus performante, windows reprend la DLL installée dans le dossier System32 J'ai fait des essais par lecture de fichier en différant mode, pour la même extension, des fois on trouve, d'autres fois non, d'autres fois l'infos n'est pas au même endroit, sans compter le temps de chargement du fichier car l'infos n'est pas toujours dans l'entête. Si quelqu’un a une astuce ? Je passe la main Ce qui est visible sous XP avec le prog en Fichiers attachés (le N° et l'octet fournissant l'info) Citation:
Citation:
Citation:
|
|||
|
|
00
|
|
|
#11 |
![]() ![]() Thierry Inscription : septembre 2002 Messages : 3 671 ![]() |
le plus étonnant c'est que ça :
http://www.microsoft.com/technet/scr....mspx?mfr=true ne fonctionne pas non plus avec un W2k SP4 Peut-être poser la question sur le forum Windows 2000
__________________
Vous vous posez une question, la réponse est peut-être ici : Toutes les FAQs VB Les Cours et Tutoriels VB6/VBScript Les Sources VB6 Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension MioSkins.org : le site de référence pour GPS et PDA Mitac MIO iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ... |
|
|
00
|
|
|
#12 |
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
Ouai mais si je pose la question sur le forum windows 2000 ils vont me jeter et me dire que je ne suis pas sur le bon forum !!!
Y'a pa moyen d'utiliser un objet OLE ou un control ocx comme un lecteur, d'y mettre le fichier et que lui me donne la durée de la musique ? |
|
|
00
|
|
|
#13 | ||
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
J'ai enfin une solution !!!!!
J'ai fait une recherche et suis tombé sur cela : il y a un module nommé mp3.bas, et dans ce module la fonction Return_tps_min voici le contenu du module : Code :
Merci d'avoir essayé de m'aider
__________________
La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience. Règles|FAQ|Tuto Dernière modification par Marc Lussac ; 10/01/2007 à 01h41. |
||
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() |
Oui pourquoi pas ?? tu peux passer par le controle Windows Media Player, je ne suis pas sur mais je crois que ca devrais marche. Je n'ai pas VB avec moi je vais me pencher sur la question tout a l'heure.
__________________
"Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN En cas de Question resolu, n'oubliez pas
|
|
00
|
|
|
#15 |
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
bon je me suis réjouit un peu vite.
J'ai essayé et sur 15 fichier il y en a 4 qui sont faux Je continu de chercher. |
|
|
00
|
|
|
#16 |
|
Membre émérite
![]() Sébastien PIERREAmbulancier Inscription : janvier 2004 Messages : 850 ![]() |
Alors ce que j'ai donné avant fonctionne mais pas pour tous les fichier, selon le bitrate (en kb/s) on peut avoir des surprise.
J'ai résolu mon problème en utilisant la méthode la plus simple : j'ai utilisé Windows media player (il y en a deux, le plus simple etant msdxm.ocx) Ainsi on met l'adresse du fichier dans la propriété FileName, et la propriété Duration nous donne la durée en secondes. Il ne faut pas oublier de mettre AutoStart à False si l'on ne veut pas entendre la chanson Problème résolu Je tenais à remercier ProgElect, ThierryAIM et sovo de leur participation |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com