我正在尝试将新的艺术家和标题 id3 标签保存到曲目中。从轨道加载标签运行良好,轨道的编辑标题也运行良好。但是当我尝试编辑表演者 (艺术家)时,它并没有改变任何东西。这是代码
public void renameID3(string artist,string title)
{
using (TagLib.File f = TagLib.File.Create(FInfo.FullName))
{
f.Tag.Artists[0] = artist; //Both of them are not ...
f.Tag.Performers[0] = artist; //working
f.Tag.Title = title; //This works fine
f.Save();
}
}
另外,我查看了 TagLib 类的FirstPerformer和FirstPerformer成员的定义,但它们没有任何设置方法。有谁知道如何解决这个问题?