taglib如何阻止ID3标签自动写入?

时间:2017-05-26 02:43:56

标签: c# vb.net taglib-sharp

我正在使用taglib从我的文件中删除ID3标签。每次我擦除所有ID3v2标签都会创建ID3v1标签,反之亦然。基本上我不想要任何ID3标签。我希望用户选择是否需要ID3v1,ID3v2或None。您对如何让taglib停止自动创建标签有什么建议吗?

感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

发现其他人有类似的问题,其中一人找到了使用RemoveTags()方法的解决方案。

file.RemoveTags(tagtypes);

其中tagtypes是要删除的标记的TagType位掩码。对于Id3v1和Id3v2,请尝试

file.RemoveTags(TagTypes.Id3v1&& TagTypes.Id3v2);

取自post