我希望使用 C# 从 .mp3 文件中删除 ID3v1、ID3v2.x 标签。我宁愿不自己实现它 - 而是使用经过尝试和测试的东西。
TagLibSharp 看起来非常适合创建标签 - 但如何使用它来删除它们呢?如果有任何其他库更适合这个我会使用它。
使用 TagLibSharpRemoveTags() 方法。
file.RemoveTags(tagtypes);
Run Code Online (Sandbox Code Playgroud)
其中 tagtypes 是要删除的标签的 TagType 位掩码。对于 Id3v1 和 Id3v2,请尝试
file.RemoveTags(TagTypes.Id3v1 && TagTypes.Id3v2);
Run Code Online (Sandbox Code Playgroud)