我一直试图读取/写入mp3文件的元数据。我搜索了一下,发现我可以使用Taglibsharp来做到这一点。但是读取元数据的工作原理非常完美,但是当我尝试编写以更改a。标签,例如标题,什么也没发生。此外,没有关于liblibsharp的文档,因此,如果以前使用过它的人知道我可以做什么,请帮助我。谢谢!!
某些代码:
var tfile = TagLib.File.Create(songPath);
//Reading: works perfectly
string title = tfile.Tag.Title;
//writing: does nothing
tfile.Tag.Title = "A title";
答案 0 :(得分:0)
您需要调用.Save()
方法:
using (var tfile = TagLib.File.Create(songPath))
{
tfile.Tag.Title = "A title";
tfile.Save();
}