我需要使用TagLib-Sharp提取存储在MP3文件的Xing和Fraunhofer VBRI标题中的信息。
我在网上搜索了一个例子,查看了源代码,但是如何使用XingHeader和VBRIHeader类并不明显。它们看起来不属于MPEG的文件/音频文件属性。
构造函数需要一个在TagLib名称空间中定义的ByteVector类。
有人可以提供使用XingHeader和VBRIHeader类的示例吗?任何帮助将不胜感激。
答案 0 :(得分:0)
以下内容应该有效:
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 */
}
}