C# 如何阅读mp3标签?

C# 如何阅读mp3标签?,c#,mp3,unity3d,id3,C#,Mp3,Unity3d,Id3,可能重复: 我搞不懂如何用C#读取MP3信息。我所需要做的就是从MP3中读取艺术家、标题和专辑,但它不起作用。我试过下载一些库,但我发现唯一一个有用的库只能阅读我的一些MP3。() 如果相关的话,我在Unity3d工作,所以没有Visual Studio的东西。 TagLib#(又名TagLib sharp)是一个用于阅读和写作的图书馆 媒体文件中的元数据,包括视频、音频和照片格式 要安装TagLib#,请在软件包管理器控制台中运行以下命令 PM>安装程序包taglib TagLib#(又名

可能重复:

我搞不懂如何用C#读取MP3信息。我所需要做的就是从MP3中读取艺术家、标题和专辑,但它不起作用。我试过下载一些库,但我发现唯一一个有用的库只能阅读我的一些MP3。()

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

TagLib#(又名TagLib sharp)是一个用于阅读和写作的图书馆

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

要安装TagLib#,请在
软件包管理器控制台中运行以下命令

PM>安装程序包taglib

TagLib#(又名TagLib sharp)是一个用于阅读和写作的图书馆

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

要安装TagLib#,请在
软件包管理器控制台中运行以下命令

PM>安装程序包taglib

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


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

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


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

在提问之前请先进行搜索,因为这是重复的。您可以读取字节并对其进行编码。请在此处查找。在提问之前请先搜索,因为这是重复的。您可以读取字节并对其进行编码。在这里查找。据我所知,包管理器控制台不存在于Unity的IDE中,只存在于Visual Studio中。您也可以从git repo获得它并进行编译。据我所知,包管理器控制台不存在于Unity的IDE中,只存在于VisualStudio中。