Comment faire pour récuperer des donnée sur un mp3 ou wav du style :
- Compositeur
- Style
- Durée *
- Nom du Wave *
* = c'est ceux qui m'intéresse le plus
J'utilise le composant "Windows Média Player"
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 rivate Sub mnuOpen_Click() 'Définitions des propriétés de al boîte de dialogue CMDialog1.DialogTitle = "Choisissez un fichier" CMDialog1.CancelError = True CMDialog1.Filter = True CMDialog1.Filter = "Fichiers MP3(*.mp3)" CMDialog1.FilterIndex = 1 CMDialog1.InitDir = "C:\" ' 'Définition de la routine de renvoi d'erreur On Error GoTo ExitbutOuvrir 'Affichage de la boîte de dialogue CMDialog1.ShowOpen 'Ouverture du fichier sélectionné Exit Sub ExitbutOuvrir: 'Sortie sans provoquer d'erreur End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub SSCommand1_Click() WindowsMediaPlayer1.URL = CMDialog1.FileName Label1.Caption = WindowsMediaPlayer1.URL ' Recupère l'adresse du fichier pour la mettre dans un label End SubEt pour la durée j'aimerais qu'elle se "mette" dans label 2 ET qu'un timer1 ait (dans la propriété intervale) la mème valeur (que le label2) + 5 seconde
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub mnuExit_Click() Dim T As String Dim M As String Dim Reponse As Integer 'Fermer toutes les feuilles et quitter le programme T$ = "Attention" M$ = "Voulez vous vraiment quitter le programme ?" Reponse% = MsgBox(M$, 4 + 32, T$) If Reponse% = 6 Then 'Sortir du programme End End If End Sub
Comment faire surtout que si la piste dure plus que 61 seconde il me faudra un 2 em timer !!
Partager