【问题标题】:How do I get an .mp3's Album/Artist data?如何获取 .mp3 的专辑/艺术家数据?
【发布时间】:2010-12-27 00:12:47
【问题描述】:

我正在尝试从 .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 sun (不是真正的专辑!),但我的应用程序仍然找不到这些数据。我在做什么是错误还是媒体控件无法找到此数据?

【问题讨论】:

    标签: vb.net mp3 audio-player


    【解决方案1】:

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

    This SO query 提供免费库的选择,这些库将为您完成繁重的工作。这里有两个。

    【讨论】:

    • 似乎没有一个很好的文档,或者我的失明正在发作。愿意举一个关于如何获取该信息的小例子吗? :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多