我正在使用taglib从我的文件中删除ID3标签。每次我擦除所有ID3v2标签都会创建ID3v1标签,反之亦然。基本上我不想要任何ID3标签。我希望用户选择是否需要ID3v1,ID3v2或None。您对如何让taglib停止自动创建标签有什么建议吗?
感谢您的任何建议。
答案 0 :(得分:0)
发现其他人有类似的问题,其中一人找到了使用RemoveTags()方法的解决方案。
file.RemoveTags(tagtypes);
其中tagtypes是要删除的标记的TagType位掩码。对于Id3v1和Id3v2,请尝试
file.RemoveTags(TagTypes.Id3v1&& TagTypes.Id3v2);
取自post