feat: load chapter data from metadata too

This commit is contained in:
2025-06-23 22:39:45 +08:00
parent 15ffe5a85e
commit 236798a957
5 changed files with 130 additions and 9 deletions

View File

@ -28,7 +28,9 @@ public:
void setDuration(qint64 dur);
void setChapters(QList<std::pair<qint64, QString>> chapters);
static QList<std::pair<qint64, QString>> tryLoadChapters(const QString & filePath);
static QList<std::pair<qint64, QString>> tryLoadSidecarChapterFile(const QString & filePath);
static QList<std::pair<qint64, QString>> tryLoadChaptersFromMetadata(const QString & filePath);
static QList<std::pair<qint64, QString>> parseCHPChapterFile(const QString & filePath);
static QList<std::pair<qint64, QString>> parsePBFChapterFile(const QString & filePath);