mp3 のアルバム アート画像を表示しようとしています。私は id3lib を使用していますが、タグから情報を取得する方法がわかりません (画像へのパスが必要なだけです)。どうやってやるの?
後で編集
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;
}
問題は、ある曲でプログラムがクラッシュし、他の曲で、メディア プレーヤーでアルバム アートの写真が表示され、私のプログラムがその中に入ってこないことです。何が問題なのですか?
後で後で編集
最後に私はそれをやった。問題は、保存する正しいパスを指定しなかったことです。しかし、一部の写真では機能しますが、他の写真では、アルバム アートの写真があっても、私のプログラムは機能しません。なんで?id3 タグが提供しない場合、プレイヤーはどのようにしてアルバム アートの写真を取得しますか?