2017-05-26 51 views
0

我正在使用taglib从我的文件中删除ID3标签。每次我擦除所有的ID3v2标签ID3v1标签被创建,反之亦然。基本上我不想要任何ID3标签。我希望用户选择他们是否想要ID3v1,ID3v2或无。你有关于如何让taglib停止自动创建标签的建议吗?taglib如何阻止ID3标签被自动写入?

感谢您的任何建议。

回答

0

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

file.RemoveTags(tagtypes);

其中,tagtypes是要删除的标签的TagType位掩码。对于ID3V1和ID3v2,尝试,

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

取自此post

+0

是啊这就是你如何删除标签。谢谢,虽然, – NPS