【问题标题】:How could you remove MP3 tags from an existing file如何从现有文件中删除 MP3 标签
【发布时间】:2013-05-25 13:24:43
【问题描述】:

我希望使用 C# 从 .mp3 文件中去除 ID3v1、ID3v2.x 标记。我宁愿不自己实现它——而是使用一些经过验证的东西。

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

【问题讨论】:

    标签: c# taglib-sharp


    【解决方案1】:

    使用 TagLibSharp RemoveTags() 方法。

    file.RemoveTags(tagtypes);
    

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

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

    【讨论】:

    • 标记类型之间应该是按位或|
    • 删除标签后还需要保存更改file.Save();
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 2020-09-02
    • 2019-03-04
    • 1970-01-01
    • 2021-04-26
    相关资源
    最近更新 更多