3

C++ から ID3lib を使用しようとしています。50 近くの mp3 ファイルをテストしましたが、ほとんどの場合、ファイルにタグがないという回答が得られました。しかし、実際にはあります(別のソフトウェアで確認したところ、正しく表示されました)。

実際、私は何もしていません。ライブラリをリンクし、公式ドキュメントから例をコピーしただけです

 void next_try()
 {
  ID3_Tag tag;
  tag.Link("file.mp3");
  cout<<"success\n";
  cout<<tag.GetFileSize()<<"\n";

   ID3_Frame *frame;
    if ( frame = tag.Find ( ID3FID_TITLE ) )
      {
       char title[ 1024 ];
       frame->Field ( ID3FN_TEXT ).Get ( title, 1024 );
       cout << "Title: " << title << endl;
      }
    else
     cout<<"not found\n";
 }

そして、タグを持っているファイルhttp://zalil.ru/33733757

しかし、タグがないという回答が得られました。しかし、それはあります!!! そして、それは単一の出来事ではありません。このライブラリは本当に機能するのだろうか。

おそらく、誰かがこのライブラリを使用した経験があるでしょう。さらに、公式ページには作業中のプロジェクトへのリンクがあり、ライブラリが適切に機能することが証明されているため、混乱しています。
ヒントをお寄せいただきありがとうございます。

4

1 に答える 1