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

标签 c# taglib-sharp

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

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

最佳答案

使用 TagLibSharp RemoveTags() 方法。

file.RemoveTags(tagtypes);

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

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

关于c# - 如何从现有文件中删除 MP3 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16750002/

相关文章:

c# - C#/.NET 3.5 中的转换如何适用于具有 '?' 的类型

c# - 差异 RegisterClientScriptBlock 与 RegisterStartupScript & response.write ("script")

C# - TagLib 获取 ISO block 偏移值

c# - TagLib# (C#) 和 TagLib (C++) 的长度差异

c# - TagLib-Sharp - 重新标记文件

c# - 当有复合主键并且只想使用一个时使用 db.Find

c# - 如何在不循环的情况下使用 System.TimeSpan 值实现模数运算?

c# - taglib-sharp 中是否有与 Label/Publisher 等效的字段?

tags - 如何在 MPEG-4 文件上设置 "Media created"日期

c# - 我可以在 C# 中找到 BigInteger 的位数吗?