- void getVideoInfo();
- void parseFmtUrlMap(const QString &fmtUrlMap, bool fromWebPage = false);
- void captureFunction(const QString &name, const QString &js);
- void captureObject(const QString &name, const QString &js);
- QString decryptSignature(const QString &s);
-
- QString m_title;
- QString m_description;
- QString m_channelTitle;
- QString m_channelId;
- QString m_webpage;
- QUrl m_streamUrl;
- QPixmap m_thumbnail;
- QString m_thumbnailUrl;
- QString m_mediumThumbnailUrl;
- int m_duration;
- QDateTime m_published;
- int m_viewCount;
- License m_license;
- QString videoId;
- QString videoToken;
+ QString title;
+ QString description;
+ QString channelTitle;
+ QString channelId;
+ QString webpage;
+ QString streamUrl;
+ QPixmap thumbnail;
+ QString thumbnailUrl;
+ QString mediumThumbnailUrl;
+ QString largeThumbnailUrl;
+ int duration;
+ QString formattedDuration;
+
+ QDateTime published;
+ QString formattedPublished;
+ int viewCount;
+ QString formattedViewCount;
+ License license;
+ QString id;