2012-05-14 7 views
1

mp3用のアルバムアート画像を表示しようとしています。私はid3libを使用しており、タグから情報を取得する方法はわかりません(私は画像へのパスが必要です)。どうやってやるの?mp3用のアルバムアート画像のアドレスを取得する

LATER EDIT

const ID3_Frame *frame = tag.Find(ID3FID_PICTURE); 
if(frame && frame->Contains(ID3FN_DATA)) 
{ 
    cout << "here" << endl; 
    frame->Field(ID3FN_DATA).ToFile(pic); 

    cout << pic << endl; 
} 

問題は、メディアプレーヤーで私はアルバムアートの写真を見ていること、その1曲のプログラムのクラッシュで、その他の曲であり、私のプログラムがあればということで入ることはありません。何が問題なのでしょうか?

後で編集

Finnaly私はそれをやった。問題は、私が救うための正しい道を与えなかったということでした。しかし、いくつかの写真の作品では、他の人のために、彼らはアルバムアートの写真を持っていると思う、私のプログラムは動作しません。どうして? id3タグがそれを提供しない場合、プレーヤーはアルバムアート画像をどのように取得するのですか?

+0

などのオンラインソースから、実際にその画像を表示する必要があります。誰かがid3libでその写真を手に入れるのを助けることができますか? –

答えて

0

ID3タグに埋め込まれていなくても、プレーヤーがアルバムアートをどのように取得するのかという質問があります。答えは:Gracenote

関連する問題