0

可能重复:
如何在 C# 中读取和写入 ID3 标签到 MP3?

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

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

4

2 回答 2

2

NuGet 画廊 | 标签库# 2.1.0.0

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

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

要安装TagLib#,请在Package Manager Console

PM> Install-Package taglib
于 2012-11-04T18:17:07.483 回答
2

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

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

于 2012-11-04T18:35:02.013 回答