Как использовать ID3LIB в C++, пометить и получить доступ к ID3_Frame

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

Я пытаюсь выяснить, как использовать ID3LIB в C++. Первая проблема, с которой я столкнулся, была пометка, согласно каждой информации, которую я мог найти, это было сделано следующим образом:

ID3_Tag myTag("song.mp3");

Очевидно, я не могу просто ввести название песни, там должен быть путь к ней. Но простой ввод "/home/username/Music/songname.mp3" не работает. Может кто-нибудь сказать мне, что я делаю не так?

Я хотел бы знать, как получить доступ к данным из тегов, а также. Я прочитал, что вы можете найти нужную информацию, используя:

 ID3_Frame* myFrame = myTag.Find(ID3FID_ALBUM);
   if (NULL != myFrame)
   {
     // do something with myFrame
   }

но myFrame, как я понимаю, является указателем типа ID3_Frame, так как мне его использовать, можно ли конвертировать альбом / исполнителя / название в строку или что-то еще?

0 ответов

Другие вопросы по тегам