我如何阅读mp3标签?

时间:2012-11-04 18:14:49

标签: c# mp3 unity3d id3

  

可能重复:
  How to read and write ID3 tags to an MP3 in C#?

我无法弄清楚如何在C#中读取MP3信息。我需要做的就是从MP3中读取艺术家,标题和专辑,但它不起作用。我试过下载一些库,但是我发现的唯一一个有用的东西只能读取我的一些MP3。 (Semi-useful one

如果它是相关的,我在Unity3d工作,所以没有Visual Studio的东西。

2 个答案:

答案 0 :(得分:2)

NuGet Gallery | TagLib# 2.1.0.0

TagLib#(又名taglib-sharp)是一个用于读写的库

媒体文件中的元数据,包括视频,音频和照片格式。

要安装 TagLib#,请在Package Manager Console

中运行以下命令
PM> Install-Package taglib

答案 1 :(得分:2)

请记住,并非所有mp3文件都有标签。 mp3格式中没有任何内容支持标签元数据。最常被接受的标签格式是事实上的格式,最明显的是ID3v1,ID3v2和APEv2。这些标记(如果存在)通常嵌入文件的开头或结尾,与mp3标题和帧数据分开。

换句话说,如果一个库无法从给定的mp3文件中读取标签,那么很可能没有,这不是库的错误。