如何获取.mp3音频文件的专辑/艺术家数据?

3
我正在尝试从一个 .mp3 文件中获取专辑数据和艺术家数据。这是我正在尝试使用的代码,但它总是返回空白:
miniMusic.currentMedia.getItemInfo("Artist")

当我使用该属性来应用于我的程序时,可以这样做:
Label1.Text = miniMusic.currentMedia.getItemInfo("Artist")

它返回了空白。我确保返回的数据是空白的,通过进行以下操作:
Label1.Text = "Artist: " + miniMusic.currentMedia.getItemInfo("Artist")

当我调用该代码时,只需说“艺术家:”即可查看标签的文本。

我如何获取歌曲文件的数据并在我的应用程序中显示它?

我只能显示来自"currentMedia.getItemInfo("Title")的标题信息。

我在Audacity中制作了自己的.mp3文件,并确保包含艺术家姓名(约翰)和专辑名称(阳光下的Laffin'(不是真实的专辑!),但我的应用程序仍然找不到这些数据。我是做错了还是媒体控件无法找到这些数据?

1个回答

2
您可能想独立于媒体控制阅读ID3标签。此SO查询提供了可为您完成基础工作的免费库的选择。这里有两个:

似乎没有很好的文档,或者是我的视力有问题。能否给一个小例子来说明如何获取那些信息呢? :-) - John

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接