Je voudrais obtenir la longueur d'un fichier multimédia dans une application qt que je construis et j'ai donc décidé d'utiliser taglib. C'est le methos qui est destiné à lire la longueurUtiliser taglib dans une application Qt
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";
}
}
Le problème est fileref est toujours nul pour une raison quelconque et je ne peux pas comprendre pourquoi ......
Mon mauvais! Je testais avec les fichiers ogg theora, taglib ne semble pas encore les supporter. Tablib devrait avoir une meilleure méthode de repli, au lieu de simplement retourner un pointeur nul, non? – anon
Revenez à quoi? Il ne peut rien faire avec les fichiers Theora, donc ne pas les ouvrir semble la meilleure option pour moi. –