如何正确获取.mp3的专辑/艺术家数据?

问题描述 投票:0回答:1

最近我开始了一个个人项目来制作Visual Basic .NET中的媒体播放器我试图从.mp3文件中获取Album数据和Artist数据,并且以许多不同的方式,它已经失败了。这是我尝试使用的代码,但总是返回空白:

miniMusic.currentMedia.getItemInfo("Artist")

当我以下列方式将该属性用于我的应用程序时:

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

它返回空白。我通过这样做确保实际返回的数据是空白的:

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

当我调用该代码时,要查看标签的文本只说“Artist:”。 (在这里为坏术语道歉!)

我怎样才能正确地获取歌曲文件的数据并将其显示在我的Visual Basic .NET应用程序中?

我能够显示的唯一数据是来自currentMedia.getItemInfo("Title")的标题信息。

我在Audacity中创建了自己的.mp3文件,并确保包含艺术家姓名(John)和专辑标题(Laffin'on sunshine(不是真正的专辑!)而且我的应用程序仍无法找到这些数据。我做错了还是是媒体控制无法找到这些数据?

vb.net winforms media-player media
1个回答
1
投票

那些标签是id3标签(id3v1或id3v2等)。我不得不使用第三方工具将它们从mp3文件中删除。

© www.soinside.com 2019 - 2024. All rights reserved.