История изменений
Исправление Oleg1980, (текущая версия) :
#include <QtMultimedia/QAudioDecoder>
#include <QtMultimedia/QMediaMetaData>
.
.
.
QAudioDecoder *decoder = new QAudioDecoder(this);
decoder->setSourceFilename(file_qstr);
decoder->start();
int error = decoder->error();
auto metaDataKeys = decoder->availableMetaData();
std::cout << "MetaDataKeys size: " << metaDataKeys.size() << std::endl;
std::cout << "Decoder error: " << error << std::endl;
То же самое, по нулям выдает:
MetaDataKeys size: 0
Decoder error: 0
почему доступная метадата пустая вот это вопрос. Может в файле её и нет?
Я уже разые файлы пробовал
Исправление Oleg1980, :
#include <QtMultimedia/QAudioDecoder>
#include <QtMultimedia/QMediaMetaData>
.
.
.
QAudioDecoder *decoder = new QAudioDecoder(this);
decoder->setSourceFilename(file_qstr);
decoder->start();
int error = decoder->error();
auto metaDataKeys = decoder->availableMetaData();
std::cout << "MetaDataKeys size: " << metaDataKeys.size() << std::endl;
std::cout << "Decoder error: " << error << std::endl;
То же самое, по нулям выдает:
MetaDataKeys size: 0
Decoder error: 0
почему доступная метадата пустая вот это вопрос. Может в файле > её и нет?
Я уже разые файлы пробовал
Исправление Oleg1980, :
#include <QtMultimedia/QAudioDecoder>
#include <QtMultimedia/QMediaMetaData>
.
.
.
QAudioDecoder *decoder = new QAudioDecoder(this);
decoder->setSourceFilename(file_qstr);
decoder->start();
int error = decoder->error();
auto metaDataKeys = decoder->availableMetaData();
std::cout << "MetaDataKeys size: " << metaDataKeys.size() << std::endl;
std::cout << "Decoder error: " << error << std::endl;
То же самое, по нулям выдает:
MetaDataKeys size: 0
Decoder error: 0
почему доступная метадата пустая вот это вопрос. Может в файле > её и нет?
Я уже разые файлы пробовал
Исходная версия Oleg1980, :
#include <QtMultimedia/QAudioDecoder>
#include <QtMultimedia/QMediaMetaData>
.
.
.
QAudioDecoder *decoder = new QAudioDecoder(this);
decoder->setSourceFilename(file_qstr);
decoder->start();
int error = decoder->error();
auto metaDataKeys = decoder->availableMetaData();
std::cout << "MetaDataKeys size: " << metaDataKeys.size() << std::endl;
std::cout << "Decoder error: " << error << std::endl;
То же самое, по нулям выдает:
MetaDataKeys size: 0
Decoder error: 0
почему доступная метадата пустая вот это вопрос. Может в файле её >и нет? Я уже разые файлы пробовал