Skip to content

Commit

Permalink
acfun provider update
Browse files Browse the repository at this point in the history
  • Loading branch information
Protostars committed May 31, 2020
1 parent be71eae commit b96dcd8
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
5 changes: 3 additions & 2 deletions Play/Danmu/Provider/acfunprovider.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,8 @@ QString AcfunProvider::downloadDanmu(DanmuSourceItem *item, QList<DanmuComment *

QString AcfunProvider::downloadBySourceURL(const QString &url, QList<DanmuComment *> &danmuList)
{
QString videoId=url.mid(url.lastIndexOf(':')+1);
QString vid = url.split(';',QString::SkipEmptyParts)[0];
QString videoId=vid.mid(vid.lastIndexOf(':')+1);
downloadAllDanmu(danmuList,videoId.toInt());
return QString();
}
Expand Down Expand Up @@ -332,7 +333,7 @@ void AcfunProvider::downloadAllDanmu(QList<DanmuComment *> &danmuList, int video
danmu->originTime=danmu->time;
danmu->color=dmObj.value("color").toInt();
danmu->setType(dmObj.value("mode").toInt());
danmu->date = 0;
danmu->date = dmObj.value("createTime").toDouble()/1000;
danmu->sender="[Acfun]"+QString::number(dmObj.value("userId").toInt());
switch (dmObj.value("size").toInt())
{
Expand Down
2 changes: 1 addition & 1 deletion Play/Danmu/Provider/acfunprovider.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class AcfunProvider : public ProviderBase
inline virtual bool supportSearch(){return true;}
inline virtual QString id(){return "Acfun";}
virtual QStringList supportedURLs();
inline virtual QString sourceURL(DanmuSourceItem *item){return QString("acfun:%1").arg(item->id);}
inline virtual QString sourceURL(DanmuSourceItem *item){return QString("acfun:%1;%2").arg(item->id).arg(formatTime(item->extra));}
inline virtual bool supportSourceURL(const QString &url){return url.startsWith("acfun:")?true:false;}
public slots:
virtual DanmuAccessResult *search(const QString &keyword);
Expand Down

0 comments on commit b96dcd8

Please sign in to comment.