2010-12-15 63 views
0

Récemment j'ai commencé un projet personnel pour faire un lecteur multimédia dans Visual Basic .NET J'essaye d'obtenir les données d'album et les données d'artiste d'un fichier .mp3, et de beaucoup de manières différentes, il a échoué. Voici mon code que je suis en train d'utiliser, mais revient toujours vide:Comment obtenir correctement les données Album/Artiste d'un .mp3 avec un lecteur multimédia VB.NET?

miniMusic.currentMedia.getItemInfo("Artist") 

Lorsque j'utilise cette propriété pour ma demande de la manière de:

Label1.Text = miniMusic.currentMedia.getItemInfo("Artist") 

Il retourne en blanc. Je me suis assuré qu'il était les données de retour réel qui était vide en faisant:

Label1.Text = "Artist: " + miniMusic.currentMedia.getItemInfo("Artist") 

Pour voir le texte de l'étiquette ne dit « Artiste: » quand j'argué du fait que le code. (Toutes mes excuses pour une mauvaise terminologie ici!)

Comment puis-je obtenir correctement les données du fichier de morceau et les afficher dans mon application Visual Basic .NET?

Les seules données que j'ai pu afficher était l'information sur le titre de la « currentMedia.getItemInfo (» Titre ")

J'ai fait mon propre fichier .mp3 dans Audacity et fait en sorte d'inclure le nom de l'artiste (John) et de l'album titre (Laffin' sur le soleil (pas un vrai album!) et ma demande ne peut toujours pas trouver ces données. Suis-je le fais de manière incorrecte ou est le contrôle des médias incapables de trouver ces données?

recherche réponse,

John JR

Répondre

1

Ces balises sont des balises id3 (id3v1 ou id3v2 et similaires). J'ai dû utiliser un outil tiers pour les retirer du fichier mp3.