2017-06-25 1 views
0

ファイルダイアログを使用して音楽ファイルをプレイリストに追加して再生する作業プレーヤーがあります。Qt:メタデータを持つmp3ファイルを検索したい "Album"がMusicフォルダのQString Album_nameと等しく、それらのファイルのQStringListを作成する

は私が

1(プレイリストを作るために)
「アルバム」に等しいQStringの値「ALBUM_NAME」にメタデータとMP3ファイルのための私のMusicフォルダを検索して、それらのファイルのファイル名のQStringListを作成したいです)Musicフォルダを反復処理する方法。 2)特定のメタデータを見つけて取得するために使用するもの。

ありがとうございました。

+1

可能な重複 - どのようにメディアファイルから読み込みタグを強制する](https://stackoverflow.com/questions/22393287/qt-multimedia-how-to-force-read-tags-from-media-file) –

答えて

1

タグを読み取るためにフォルダ内のすべてのmp3ファイルを読み込まないようにするには、id3libまたはtaglibのようなサードパーティのライブラリを使用する必要があります。

両方のライブラリはLGPLライセンスを受けているため、何をしているのと互換性があります。

例えば、前にこれを行うには、いくつかのQtのプロジェクトがありました:[Qtのマルチメディアの

  • kid3(id3libを使用しています)
  • qTagger(タグライブラリを使用しています)
関連する問題