4 static constexpr
const char *
BL_MOVIE_DATA_URL =
"ak5VTmcwemNhNXNpU1NCcXFTb28rWmo5TEdmMmtHNkh1ZUdHWWEveHFCWG80MnRyVkpHWHVNQ2VIN0dhUDJvOGRGVmdDei9paTFNPQ==";
5 static constexpr
const char *
BL_MOVIE_PLAY_URL =
"REMzSnh1WU1mZ0dkTnIvUzFpZTZDOHJ1QjRFb3IxSituTHkrMGRmRlJHRERwTHd1bFJsOEJCR2JYcnNlMDdCQk1VR2JlMzJNVUhJYWxtNS84TTFzY2h4T0w1a3pReXJXVk50WTBzQlBMSjhZZGlyU3Z6aElLbTdhVUhrMmc0RnM=";
6 static constexpr
const char *
BL_COOKIE_URL =
"R0FJc1BoY0MzL0ZtdlUzbE5UcXNWY0xqZCszUE9ReDJEZ254bDkxaTdnOFQ1REllUEpFUkJUV21ac0xNNitkYXZudDc5RTNaTHdPSzFrQ25OZFYvc2RrQVpOdVU1dDRDa3VJeEp3aStuV2hwazZoNVdYSFAxeGJ4L2MrV3hqSzd1RVJSZlZwbUdQazNIUmt3TlMvT0xSQkFUUXBicUp2aDg0OU5YS0ZCcFQvMk8xTGtiZzFsc2paeEI3WnpTZkx3QUJvai82VytwYmQrelpWbUljbTdEaVZXejg0UmlHUWZNM0xmMjc4QzlUZ2VSRi9mM1FEZzQwUTFPcjRyWDU0L0t5cWl3QmZ6K0s5SEtmeW44R1l5RHRUOXZnZHNXVlpvc09nNEJ3V0tTUk1ZQzFhQWZ4N2tHS1k4Skw0PQ==";
18 QNetworkRequest request;
32 QVariantMap value = json.
toVariant().toMap();
33 if(value[
"code"].toInt() == 0 && value.contains(
"data"))
35 const QVariantList &datas = value[
"data"].toList();
36 for(
const QVariant &var :
qAsConst(datas))
45 cid = value[
"cid"].toString();
54 QNetworkRequest request;
68 QVariantMap value = json.
toVariant().toMap();
69 if(value[
"code"].toInt() == 0 && value.contains(
"data"))
71 value = value[
"data"].toMap();
73 const QVariantList &datas = value[
"durl"].toList();
74 for(
const QVariant &var :
qAsConst(datas))
84 prop.
m_url = value[
"url"].toString();
TTK_MODULE_EXPORT void setSslConfiguration(QNetworkRequest *request, QSslSocket::PeerVerifyMode mode=QSslSocket::VerifyNone) noexcept
QVariant toVariant() const
The class of the music song property.
static QJsonDocument fromJson(const QByteArray &json, QJsonParseError *error=0)
TTK_MODULE_EXPORT QString sizeByteToLabel(qint64 size)
TTK_MODULE_EXPORT QByteArray syncNetworkQueryForGet(QNetworkRequest *request)
static constexpr const char * BL_MOVIE_PLAY_URL
TTK_MODULE_EXPORT void makeContentTypeHeader(QNetworkRequest *request, const QByteArray &data={}) noexcept
static constexpr const char * BL_MOVIE_DATA_URL
void parseFromMovieInfo(TTK::MusicSongInformation *info, QString &cid)
static constexpr const char * BL_COOKIE_URL
void makeRequestRawHeader(QNetworkRequest *request) noexcept
void parseFromMovieProperty(TTK::MusicSongInformation *info, const QString &cid)
TTK_MODULE_EXPORT QString mdII(const QString &data, bool encode)
static qint64 formatDuration(const QString &time) noexcept