#define VIDEO_H
#include <QtGui>
+#if QT_VERSION >= 0x050000
+#include <QtWidgets>
+#endif
#include <QtNetwork>
class Video : public QObject {
void errorVideoInfo(QNetworkReply*);
void scrapeWebPage(QByteArray);
void gotHeadHeaders(QNetworkReply*);
- void parseJsPlayer(QByteArray);
+ void parseJsPlayer(QByteArray bytes);
+ void parseDashManifest(QByteArray bytes);
private:
void getVideoInfo();
QString sigFuncName;
QHash<QString, QString> sigFunctions;
QHash<QString, QString> sigObjects;
+
+ QString dashManifestUrl;
};
// This is required in order to use QPointer<Video> as a QVariant