我需要使用TagLib-Sharp提取存储在MP3文件的Xing和Fraunhofer VBRI头文件中的信息。
我在web上搜索了一个示例,查看了源代码,但并不清楚如何使用XingHeader和VBRIHeader类。它们看起来不是MPEG的File/AudioFile属性的一部分。
构造函数需要一个在TagLib名称空间中定义的ByteVector类。
有人能提供一个使用XingHeader和VBRIHeader类的示例吗?任何帮助都将不胜感激。
发布于 2011-07-24 14:37:51
下面这样的代码应该是有效的:
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 */
}
}https://stackoverflow.com/questions/6196011
复制相似问题