История изменений
Исправление Oleg1980, (текущая версия) :
Попробовал так, но тоже выдает ноль при запросе количества элементов в списке метаданных:
#include <QtMultimedia/QMediaMetaData>
#include <QtMultimedia/QMediaPlayer>
auto media_info = new QMediaPlayer();
media_info->setMedia(QUrl::fromLocalFile(file_qstr)); // file_qstr это путь к файлу в формате QString
QStringList metadatalist = media_info->availableMetaData();
int list_size = metadatalist.size();
std::cout << "List size: " << list_size << std::endl;
Это уже верняк должен был быть, но почему-то не работает.
List size: 0
Исправление Oleg1980, :
Попробовал так, но тоже выдает ноль при запросе количества элементов в списке метаданных:
#include <QtMultimedia/QMediaMetaData>
#include <QtMultimedia/QMediaPlayer>
auto media_info = new QMediaPlayer();
media_info->setMedia(QUrl::fromLocalFile(file_qstr)); // file_qstr это путь к файлу в формате QString
QStringList metadatalist = media_info->availableMetaData();
int list_size = metadatalist.size();
std::cout << "List size: " << list_size << std::endl;
Это уже верняк должен был быть, но почему-то не работает.
Исправление Oleg1980, :
Попробовал так, но тоже выдает ноль при запросе количества элементов в списке метаданных:
#include <QtMultimedia/QMediaMetaData>
#include <QtMultimedia/QMediaPlayer>
auto media_info = new QMediaPlayer();
media_info->setMedia(QUrl::fromLocalFile(file_qstr));
QStringList metadatalist = media_info->availableMetaData();
int list_size = metadatalist.size();
std::cout << "List size: " << list_size << std::endl;
Это уже верняк должен был быть, но почему-то не работает.
Исправление Oleg1980, :
Попробовал так, но тоже выдает ноль при запросе количества элементов в списке метаданных:
auto media_info = new QMediaPlayer();
media_info->setMedia(QUrl::fromLocalFile(file_qstr));
QStringList metadatalist = media_info->availableMetaData();
int list_size = metadatalist.size();
std::cout << "List size: " << list_size << std::endl;
Это уже верняк должен был быть, но почему-то не работает.
Исходная версия Oleg1980, :
Попробовал так, но тоже выдает ноль при запросе количества элементов в списке метаданных:
auto media_info = new QMediaPlayer();
media_info->setMedia(QUrl::fromLocalFile(file_qstr));
QStringList metadatalist = media_info->availableMetaData();
int list_size = metadatalist.size();
std::cout << "List size: " << list_size << std::endl;