LINUX.ORG.RU

История изменений

Исправление CrazyAlex25, (текущая версия) :

https://doc.qt.io/qt-5/qmediametadata.html decoder.metaData(QMediaMetaData::AudioBitRate);

decoder.availableMetaData() вернет только доступные значения QMediaMetaData. Например если у mp3 запросить VideoBitRate то я незнаю что будет (предположу что вернет 0).


 auto metaDataKeys=decoder.availableMetaData();
...
//проверить только доступные ключи
for(int i=0;i<metaDataKeys.size();i++)
{
  auto data=decoder.metaData(metaDataKeys[i]);
qDebug() << "param " << metaDataKeys[i] << "="<< data;

}

Исходная версия CrazyAlex25, :

https://doc.qt.io/qt-5/qmediametadata.html decoder.metaData(QMediaMetaData::AudioBitRate);

decoder.availableMetaData() вернет только доступные значения QMediaMetaData. Например если у mp3 запросить VideoBitRate то я незнаю что будет (предположу что вернет 0).


 auto metaDataKeys=decoder.availableMetaData();
...
//проверить только доступные ключи
for(int i=0;i<metaDataKeys.size();i++)
{
  auto data=decoder.metaData(metaDataKeys[i]);
qDebug() << "param " << metaDataKeys[i] << "="<< data.value.toString();

}