如何读取和写入ID3标签,在C#中的MP3? [关闭]
题
有没有在C#中读取和写入ID3标签到MP3库?
其实我已经看到搜索当一对夫妇,使用任何可被推荐人?
解决方案
标签库#是最好的。它的taglib C库,以C#的直接端口。
要安装的TagLib#,在Visual Studio中运行在包管理控制台中执行以下命令。
PM> Install-Package taglib
的标记库,尖锐的分布的NuGet可以在 http://nuget.org/packages/taglib中找到一>点击 官方的源代码库是在 https://github.com/mono/taglib-sharp 。
下面是使用的库的示例:
TagLib.File file = TagLib.File.Create("mysong.mp3");
String title = file.Tag.Title;
String album = file.Tag.Album;
String length = file.Properties.Duration.ToString();
其他提示
我个人使用的 ID3.Net 从这里开始:
http://id3dotnet.sourceforge.net/
除了的 UltraID3Lib 强>从这里:
http://home.fuse.net/honnert/hundred/
两者做了工作良好并且是易于从API的角度来看使用。
下面是一个已经写入做到这一点,似乎是一个SourceForge项目有一些很好的评语:
http://csid3lib.sourceforge.net/
我只读过的ID3标签,没写过他们,所以我不能发表具体评论。不过,我相信这个项目(在更早的阶段)是我用来做什么的。
不隶属于 StackOverflow