Я хотел бы получить длину медиафайла в приложении qt, которое я создаю, и поэтому я решил использовать taglib. Это метод, который предназначен для чтения длины
void loadMetaData(QString file) {
QByteArray fileName = QFile::encodeName( file );
const char * encodedName = fileName.constData();
TagLib::FileRef fileref = TagLib::FileRef( encodedName );
if (fileref.isNull())
{
qDebug() << "Null";
}
else
{
qDebug() << "Not Null";
}
}
Проблема в том, что fileref всегда равен нулю по какой-то причине, и я не могу понять, почему ......