如何从现有文件中删除 MP3 标签

Jam*_*mes 3 c# taglib-sharp

我希望使用 C# 从 .mp3 文件中删除 ID3v1、ID3v2.x 标签。我宁愿不自己实现它 - 而是使用经过尝试和测试的东西。

TagLibSharp 看起来非常适合创建标签 - 但如何使用它来删除它们呢?如果有任何其他库更适合这个我会使用它。

Jas*_*son 5

使用 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)

  • 标签类型之间应该是按位或“|”。 (3认同)