2016-11-12 18 views
0

ID3データを表示するコードを見つけましたが、サムネイルの仕組みを理解できません。私が探しているのは、ファイルのアートワークをpictureBoxに表示することです。c#MP3 ID3データ(taglibなし)

  //get title of song; 
      sTitle = System.Text.Encoding.Default.GetString(b, 3, 30); 

      //get singer; 
      sSinger = System.Text.Encoding.Default.GetString(b, 33, 30); 

      //get album; 
      sAlbum = System.Text.Encoding.Default.GetString(b, 63, 30); 

      //get Year of publish; 
      sYear = System.Text.Encoding.Default.GetString(b, 93, 4); 

      //get Comment; 
      sComm = System.Text.Encoding.Default.GetString(b, 97, 30); 

データがこのように格納されている場合: img

その後、私はアートワーク(アルバムの表紙)を見つけるのですか? ウィキペディアのテーブルには表示されませんが、どこかに保存されています。

+0

_ ID3データを表示するコードを見つけましたが、どのように動作するのかわかりません。どのようなコードが話しているのかわからなくても、どうすればあなたを助けることができますか? – TaW

+0

なぜタグライブラリを使用しないのですか? – Brad

答えて

2

提供したコードはID3v1のみをサポートしています。そのバージョンは画像をサポートしていません。

ただし、ID3v2 tagに対応しています。 「添付画像」タグの説明については、2.3非公式標準の4.15節を参照のこと。タグライブラリなしで画像を読みたい場合は、完全なID3v2パーサを記述する必要があることに注意してください。

幸運を祈る!

関連する問題