首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用TagLib-Sharp读取MP3文件中的XingHeaders和VBRIHeaders

如何使用TagLib-Sharp读取MP3文件中的XingHeaders和VBRIHeaders
EN

Stack Overflow用户
提问于 2011-06-01 11:39:25
回答 1查看 1.4K关注 0票数 3

我需要使用TagLib-Sharp提取存储在MP3文件的Xing和Fraunhofer VBRI头文件中的信息。

我在web上搜索了一个示例,查看了源代码,但并不清楚如何使用XingHeader和VBRIHeader类。它们看起来不是MPEG的File/AudioFile属性的一部分。

构造函数需要一个在TagLib名称空间中定义的ByteVector类。

有人能提供一个使用XingHeader和VBRIHeader类的示例吗?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-24 14:37:51

下面这样的代码应该是有效的:

代码语言:javascript
复制
foreach(ICodec codec in file.Properties.Codecs) {
    Mpeg.AudioHeader header = (Mpeg.AudioHeader) codec;
    if(header == null)
        return;

    if(header.XingHeader != Mpeg.XingHeader.Unknown) {
        /* CODE HERE */
    }

    if(header.VBRIHeader != VBRIHeader.Unknown) {
        /* CODE HERE */
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6196011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档