Как извлечь id3tag с помощью id3lib под Windows CE? - PullRequest
0 голосов
/ 29 сентября 2011

Я пытаюсь извлечь id3 из mp3 под windows ce. После недельного теста я успешно скомпилировал id3lib под windows ce. (Два других не удалось: taglib и libid3tag. «Taglib» требует сборки cmake, но я не знаю, как собрать его для обслуживания windows ce. «Libid3tag» не хватает документации, чтобы знать, как извлечь id3.)

Теперь я использую id3lib.

Согласно его документу, я должен сделать это:

    ID3_Tag myTag;
myTag.Link("\\Storage Card\\Revive_id3v1.mp3");  //***** Problem !

ID3_Frame *myFrame = myTag.Find(ID3FID_ALBUM);
//TCHAR tmp[100];

if (NULL != myFrame)
{
    //wcscpy(tmp, (TCHAR *)myFrame);
    printf("ALBUM: %s\n", myFrame);
} else {
    printf("File not find!\n");
}

Проблема в том, что myTag.Link не может получить "Revive_id3v1.mp3". Как это решить? Кто-нибудь знает?

...