Hi
I try to get the meta data of music file (i try different files and udio formats mp3 wav etc) all files are good becaouse other players shows meta data :C
I try it on different ways but no one method work :/
my code:
Qt Code:
  1. testPlayer = new QMediaPlayer;
  2. playList = new QMediaPlaylist;
  3.  
  4. testPlayer->setVolume(50);
  5. // testPlayer->setMedia(QUrl::fromLocalFile("test2.mp3")); // try without playlist -> dont work :C
  6. playList->addMedia(QUrl::fromLocalFile("test2.mp3"));
  7. testPlayer->setPlaylist(playList);
  8. playList->setCurrentIndex(0);
  9. qDebug() << "Test: " << testPlayer->metaData(QMediaMetaData::Title);
  10.  
  11. connect(testPlayer, SIGNAL(metaDataChanged()), this, SLOT(stc()));
  12.  
  13. stc();
To copy to clipboard, switch view to plain text mode 

Qt Code:
  1. void MainWindow::stc()
  2. {
  3. qDebug() << testPlayer->isMetaDataAvailable();
  4. if(testPlayer->isMetaDataAvailable())
  5. {
  6. qDebug() << testPlayer->metaData(QMediaMetaData::Duration);
  7. }
  8. }
To copy to clipboard, switch view to plain text mode 

and i always get result data
Test: QVariant(Invalid)
false
false
false
false
what i do wrong :C ?
please help