3

TagLib-Sharp を使用して、MP3 ファイルの Xing および Fraunhofer VBRI ヘッダーに格納されている情報を抽出する必要があります。

例を Web で検索し、ソース コードを調べましたが、XingHeader クラスと VBRIHeader クラスの使用方法が明確ではありません。これらは、MPEG の File/AudioFile プロパティの一部ではないようです。

コンストラクターには、TagLib 名前空間で定義されている ByteVector クラスが必要です。

XingHeader クラスと VBRIHeader クラスの使用例を教えてください。どんな助けでも大歓迎です。

4

1 に答える 1

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 */
    }
}
于 2011-07-24T06:37:51.207 に答える