2012-05-14 3 views
1

Я пытаюсь показать альбомную картину для mp3. Я использую id3lib, и я не знаю, как получить информацию из тега (мне просто нужен путь к картинке). Как я могу это сделать?Получение адреса для обложки альбома для mp3

СПУСТЯ 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; 
} 

Проблема заключается в том, что в одной песне аварии программы и в других песнях, что в медиа-плеер я вижу альбом искусства картины, моя программа никогда не входит в том, что если. В чем может быть проблема?

ПОЗДНО СПУСТЯ EDIT

Finnaly я сделал это. Проблема в том, что я не дал правильный путь для спасения. Но для некоторых картин работает, но для других, хотя у них есть обложки альбомов, моя программа не работает. Зачем? Как игроки получают изображение обложки альбома, если тег id3 не предоставляет его?

+0

Мне действительно нужно отобразить эту картинку. Пожалуйста, кто-нибудь может помочь мне получить эту фотографию с id3lib? –

ответ

0

Если вы задаетесь вопросом, как игроки получают свое обложку, даже если оно не встроено в тег ID3. Ответ будет следующим: из онлайн-источников, таких как Gracenote

Смежные вопросы