2010-12-27 1 views
2

Недавно я начал собственный проект, чтобы сделать медиаплеер в Visual Basic .NET. Я пытаюсь получить данные альбома и данные Artist из файла .mp3, и по-разному он потерпел неудачу. Вот мой код, я пытаюсь использовать, но всегда возвращается пустым:Как правильно получить данные об альбоме/исполнителе .mp3 с помощью мультимедийного проигрывателя VB.NET?

miniMusic.currentMedia.getItemInfo("Artist") 

Когда я использую это свойство для моего приложения в пути:

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

возвращает пустой. Я убедился, что это фактический возврат данных, который был пустым, выполнив:

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

Чтобы увидеть текст лейбла только сказать, «Исполнитель:» когда я применяла код. (Извините за неправильную терминологию!)

Как я могу правильно получить данные файла песни и отобразить ее в приложении Visual Basic .NET?

только данные, которые я был в состоянии отображать была информация название от "currentMedia.getItemInfo("Title")

Я сделал свой собственный файл .mp3 в Audacity и удостоверились, чтобы включить имя исполнителя (John) и название альбома (Лаффин на солнце (не настоящий альбом!) и мое приложение не может найти эти данные. могу ли я делать это неправильно или СМИ управления не в состоянии найти эти данные?

Ищет ответ,

Джон JR

ответ

2

Ты ми ght хочет рассмотреть возможность чтения тегов ID3 ​​независимо от средства управления мультимедиа.

This SO query дает выбор бесплатных библиотек, которые будут выполнять работу с вами. Вот два.

+0

Там, кажется, не будет очень хорошо документация для этого, или моя слепота шалят. Постарайтесь дать небольшой пример того, как получить эту информацию? :-) – John