TagLib Publisher标签不起作用

时间:2014-06-04 22:17:22

标签: c# taglib

我在stackoverflow.com上搜索了如何使用taglib获取发布者标签...

我发现了这个:

Is there an equivalent field to Label/Publisher in taglib-sharp?

我试图制作它,但是当我创建一个taglib文件时,它没有出现...... 这是我的代码:

TagLib.File tg = TagLib.File.Create("");
tg.Tag.publisher

当我输入.publisher

时,它会给我错误

这是我在taglib文件中所做的更改:

的TagLib / ID3V2 / FrameTypes.cs:

public static readonly ReadOnlyByteVector TPUB = "TPUB";

的TagLib / ID3V2 / Tag.cs​​: 在TagLib.Tag区域下:

public string Publisher
    {
        get { return GetTextAsString(FrameType.TPUB); }
        set { SetTextFrame(FrameType.TPUB, value); }
    }
请帮忙!!!

1 个答案:

答案 0 :(得分:0)

您在TagLib / Tag.cs​​文件中缺少以下代码:

public virtual string Publisher
{
    get { return null; }
    set { }
}