我如何获得.mp3的专辑/艺术家数据?

时间:2010-12-27 00:12:47

标签: vb.net mp3 audio-player

我正在尝试从.mp3文件中获取相册数据和艺术家数据。这是我尝试使用的代码,但它总是返回空白:

miniMusic.currentMedia.getItemInfo("Artist")

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

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

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

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

当我调用该代码时,看到标签的文字只说“艺术家:”。

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

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

的标题信息

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

1 个答案:

答案 0 :(得分:2)

您可能需要考虑独立于媒体控件读取ID3标记。

This SO query会产生免费图书馆的选择,这些图书馆将为您完成繁重的工作。这是两个。