【问题标题】:How do I correctly get a .mp3's Album/Artist data?如何正确获取 .mp3 的专辑/艺术家数据?
【发布时间】:2010-12-15 01:20:44
【问题描述】:

最近我开始了一个用 Visual Basic .NET 制作媒体播放器的个人项目 我正在尝试从 .mp3 文件中获取专辑数据和艺术家数据,但以许多不同的方式,它都失败了。这是我尝试使用但总是返回空白的代码:

miniMusic.currentMedia.getItemInfo("Artist")

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

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

它返回空白。我通过执行以下操作确保它是空白的实际返回数据:

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

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

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

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

我在 Audacity 中制作了自己的 .mp3 文件,并确保包含艺术家姓名 (John) 和专辑名称 (Laffin' on sun (不是真正的专辑!) 我的应用程序仍然找不到这些数据。我在做什么是错误的还是媒体控件无法找到此数据?

【问题讨论】:

    标签: vb.net winforms media-player media


    【解决方案1】:

    这些标签是 id3 标签(id3v1 或 id3v2 等)。我不得不使用第 3 方工具将它们从 mp3 文件中提取出来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多