Недавно я начал личный проект по созданию медиаплеера в Visual Basic .NET.
Я пытаюсь получить данные альбома и данные об исполнителе из файла .mp3, и во многих отношениях это не удалось. Вот мой код, который я пытаюсь использовать, но всегда возвращает пустое значение:
miniMusic.currentMedia.getItemInfo("Artist")
Когда я использую это свойство для своего приложения в виде:
Label1.Text = miniMusic.currentMedia.getItemInfo("Artist")
Возвращается пустым. Я удостоверился, что это были фактические возвращаемые данные, которые были пустыми, выполнив:
Label1.Text = "Artist: " + miniMusic.currentMedia.getItemInfo("Artist")
Чтобы увидеть текст на этикетке, скажите «Artist:» только когда я вызвал этот код. (Извинения за плохую терминологию здесь!)
Как правильно получить данные файла песни и отобразить их в приложении Visual Basic .NET?
Единственными данными, которые мне удалось отобразить, была информация о заголовке из currentMedia.getItemInfo("Title")
.
Я сделал свой собственный файл .mp3 в Audacity и удостоверился, что в него включены имя исполнителя (Джон) и название альбома (Laffin 'on the sunhine (Не настоящий альбом!). И мое приложение все еще не может найти эти данные. Я делаю это неправильно или медиа-контроль не может найти эти данные?