VidMate v4.2613版本的 MD5 值为:993482c79f779838c3f6749049d55510
以下内容为反编译后的 VideoDetailActivity.java 源代码,内容仅作参考
package com.nemo.vidmate.ui.video;
import android.app.Activity;
import android.app.ProgressDialog;
import android.arch.lifecycle.Observer;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.support.annotation.Nullable;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewStub;
import android.view.animation.Animation;
import android.view.animation.ScaleAnimation;
import android.widget.AdapterView;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.ToggleButton;
import com.UCMobile.Apollo.codec.MediaFormat;
import com.heflash.feature.comment.publish.entity.CommentEntity;
import com.heflash.feature.comment.publish.entity.CommentEvent;
import com.heflash.feature.network.okhttp.NemoRequestException;
import com.heflash.library.base.entity.BaseRequestEntity;
import com.heflash.library.base.eventbus.LiveEventBus;
import com.insight.sdk.ads.common.AdRequestOptionConstant;
import com.nemo.hotfix.base.ytb.callback.IHotFixYtbBusinessCallback;
import com.nemo.hotfix.base.ytb.callback.IHotFixYtbSubscribeCallback;
import com.nemo.hotfix.base.ytb.callback.IHotFixYtbVideoDetailCallback;
import com.nemo.hotfix.base.ytb.model.YtbVideo;
import com.nemo.vidmate.R;
import com.nemo.vidmate.browser.getvideo.bean.ExtraBean;
import com.nemo.vidmate.common.VidmateApplication;
import com.nemo.vidmate.media.player.preload.VideoSourcePreLoadManager;
import com.nemo.vidmate.model.Video;
import com.nemo.vidmate.model.ad.VidmateAd;
import com.nemo.vidmate.model.card.CardData;
import com.nemo.vidmate.model.card.FeedData;
import com.nemo.vidmate.model.card.VideoData;
import com.nemo.vidmate.model.cofig.ForbidDownLoad;
import com.nemo.vidmate.model.cofig.res.IConfigResObj;
import com.nemo.vidmate.model.events.PostDetailEvent;
import com.nemo.vidmate.model.events.UpNextVideoAddedEvent;
import com.nemo.vidmate.model.share.ShareEntry;
import com.nemo.vidmate.model.user.UserInfo;
import com.nemo.vidmate.model.user.UserSummary;
import com.nemo.vidmate.recommend.fullmovie.MovieResource;
import com.nemo.vidmate.ui.video.VideoDetailActivity;
import com.nemo.vidmate.widgets.FixedLinearLayoutManager;
import com.nemo.vidmate.widgets.NoScrollListView;
import com.qihoo360.replugin.model.PluginInfo;
import com.vungle.warren.ui.JavascriptBridge;
import defpackage.aaox;
import defpackage.aapd;
import defpackage.abXg;
import defpackage.abXi;
import defpackage.abXx;
import defpackage.abYv;
import defpackage.abYy;
import defpackage.abkg;
import defpackage.ablr;
import defpackage.abnb;
import defpackage.abnh;
import defpackage.abni;
import defpackage.abnj;
import defpackage.abnk;
import defpackage.abnl;
import defpackage.abnm;
import defpackage.abno;
import defpackage.abow;
import defpackage.acQc;
import defpackage.acRx;
import defpackage.acRy;
import defpackage.acU_;
import defpackage.acUa;
import defpackage.acUj;
import defpackage.acUk;
import defpackage.acUl;
import defpackage.acVn;
import defpackage.aces;
import defpackage.acet;
import defpackage.acev;
import defpackage.acfe;
import defpackage.acfh;
import defpackage.acgr;
import defpackage.acgu;
import defpackage.acgv;
import defpackage.acgw;
import defpackage.achb;
import defpackage.achq;
import defpackage.acip;
import defpackage.acis;
import defpackage.acix;
import defpackage.acja;
import defpackage.acjy;
import defpackage.ackv;
import defpackage.ackz;
import defpackage.aclh;
import defpackage.acoa;
import defpackage.acoi;
import defpackage.acoj;
import defpackage.acon;
import defpackage.adac;
import defpackage.adaf;
import defpackage.adbw;
import defpackage.adc_;
import defpackage.adcq;
import defpackage.adda;
import defpackage.adgd;
import defpackage.adgg;
import defpackage.adgk;
import defpackage.adgv;
import defpackage.adgx;
import defpackage.adh;
import defpackage.adha;
import defpackage.adr;
import defpackage.adr_;
import defpackage.adrd;
import defpackage.adrr;
import defpackage.adrs;
import defpackage.adrx;
import defpackage.adry;
import defpackage.adrz;
import defpackage.adsc;
import defpackage.adsd;
import defpackage.adsm;
import defpackage.adso;
import defpackage.adtl;
import defpackage.adtn;
import defpackage.advg;
import defpackage.advh;
import defpackage.advi;
import defpackage.advy;
import defpackage.adwa;
import defpackage.adwc;
import defpackage.adwn;
import defpackage.adx_;
import defpackage.adxb;
import defpackage.adxl;
import defpackage.adxq;
import defpackage.adxu;
import defpackage.adxv;
import defpackage.adxz;
import defpackage.adzd;
import defpackage.aemf;
import defpackage.aeyf;
import defpackage.aeyh;
import defpackage.aeyn;
import defpackage.afc;
import defpackage.afci;
import java.net.ConnectException;
import java.net.SocketTimeoutException;
import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.greenrobot.eventbus.ThreadMode;
public class VideoDetailActivity extends adgx implements adh.a, adrs, adsc, aeyf, View.OnClickListener {
private static final String aaad = "VideoDetailActivity";
String a;
String aa;
acRy aaa;
private FrameLayout aaaA;
private ProgressBar aaaB;
private ProgressBar aaaC;
private ProgressBar aaaD;
private View aaaE;
private TextView aaaF;
private VideoCompleteView aaaG;
private SwitchVideoView aaaH;
private NoScrollListView aaaI;
private adry aaaJ;
private Video aaaK;
private View aaaL;
private View aaaM;
private View aaaN;
private RecyclerView aaaO;
private abnh aaaP;
private TextView aaaQ;
private TextView aaaR;
private View aaaS;
private View aaaT;
private Context aaaU;
private int aaaV;
private boolean aaaW;
private View aaaX;
private acix aaaY;
private adsd aaaZ;
private View aaa_;
private RelativeLayout aaae;
private ImageView aaaf;
private ImageView aaag;
private ImageView aaah;
private ImageView aaai;
private ImageView aaak;
private ImageView aaal;
private ImageView aaam;
private ImageView aaan;
private ImageView aaao;
private ImageView aaap;
private TextView aaaq;
private TextView aaar;
private TextView aaas;
private TextView aaat;
private TextView aaau;
private TextView aaav;
private TextView aaaw;
private ImageView aaax;
private View aaay;
private TextView aaaz;
private FrameLayout aab;
private String aabN;
private String aabO;
private String aabP;
private boolean aabS;
private View aabX;
private boolean aabY;
private boolean aabZ;
private ViewStub aaba;
private String aabb;
private String aabc;
private int aabf;
private FrameLayout aabg;
private int aabh;
private int aabi;
private boolean aabj;
private achq aabk;
private String aabl;
private boolean aac;
private boolean aacb;
private Map<String, String> aacg;
private View aach;
private acfe aaci;
private acgw aacn;
private ProgressDialog aacp;
private ImageView aacs;
private TextView aact;
private TextView aacu;
private TextView aacv;
private View aacw;
private View aacx;
private boolean aabd = true;
private final String aabe = "video_detail";
private List<String> aabQ = new ArrayList();
private boolean aabR = false;
private adrz aabT = new adrz();
private boolean aabU = false;
private boolean aabV = false;
private boolean aabW = false;
private boolean aaca = true;
private boolean aacc = false;
private ExtraBean aacd = null;
private HashMap<String, Integer> aace = new HashMap<>();
private String aacf = String.valueOf(Integer.MAX_VALUE);
private boolean aacj = false;
private acev.a aack = new acev.a() {
@Override
public void a(acet acetVar) {
}
@Override
public void aaa(acet acetVar) {
}
@Override
public void aa(acet acetVar) {
if (acetVar == null) {
return;
}
VideoDetailActivity.this.aaci = (acfe) acetVar;
acfh.aaah().aa(VideoDetailActivity.this.aaci, VideoDetailActivity.this.aaaL, VideoDetailActivity.this.aaaK, VideoDetailActivity.this.aabb, "video_detail");
VideoDetailActivity.this.aacj = true;
}
@Override
public void onClick(acet acetVar) {
VideoDetailActivity.this.aabg();
}
};
private abnk aacl = new abnk() {
@Override
public void onCommentSend(CommentEntity commentEntity) {
if (VideoDetailActivity.this.aaaP != null) {
VideoDetailActivity.this.aaaP.a(0, (int) commentEntity);
if (VideoDetailActivity.this.aaaP.aaaf().size() == 1) {
VideoDetailActivity.this.aaaP.a(false);
}
if (VideoDetailActivity.this.aaaT != null) {
VideoDetailActivity.this.aaaT.setVisibility(8);
}
}
VideoDetailActivity.this.a(true);
VideoDetailActivity.this.aaa(VideoDetailActivity.aaaj(VideoDetailActivity.this));
}
};
private String aacm = null;
boolean aaaa = false;
private acgu aaco = new acgu() {
@Override
public void a(abkg abkgVar) {
}
@Override
public void aa() {
}
@Override
public void a() {
abYy.aa(new Runnable() {
@Override
public void run() {
if (VideoDetailActivity.this.aaaa) {
return;
}
VideoDetailActivity.this.aaak();
}
});
}
@Override
public void aaa() {
if (VideoDetailActivity.this.aaaJ != null) {
VideoDetailActivity.this.aaaJ.a();
}
}
};
adtn.aaaa aaab = new adtn.aaaa() {
@Override
public void aa() {
}
@Override
public void a() {
adac.a(VideoDetailActivity.aaad, "OnYoutubeRefreshListener ---------------------- ");
if (VideoDetailActivity.this.aaaK != null) {
Video video = VideoDetailActivity.this.aaaK;
video.setLike("");
video.setDislike("");
VideoDetailActivity.this.aaa(video.getId());
}
}
};
private int aacq = -1;
private acQc aacr = new acoi() {
@Override
public void a(acon aconVar) {
if (aconVar != null) {
try {
if (aconVar.videoItem != null && aconVar.videoItem.get("#id") != null) {
VideoDetailActivity.this.a(aconVar);
}
} catch (Exception e) {
adac.a(VideoDetailActivity.aaad, e);
}
}
}
};
final aeyh aaac = new aeyh(this);
@Override
public void a(int i) {
adsc.CC.$default$a(this, i);
}
@Override
public void a(int i, int i2) {
adsc.CC.$default$a(this, i, i2);
}
@Override
public void a(int i, acon aconVar) {
adsc.CC.$default$a(this, i, aconVar);
}
@Override
public void aa(int i, int i2) {
adsc.CC.$default$aa(this, i, i2);
}
@Override
public String aaaC() {
return adsc.CC.$default$aaaC(this);
}
@Override
public void aaaF() {
adsc.CC.$default$aaaF(this);
}
@Override
public void aaaG() {
adsc.CC.$default$aaaG(this);
}
@Override
public void aaaH() {
adsc.CC.$default$aaaH(this);
}
@Override
public void aaaI() {
adsc.CC.$default$aaaI(this);
}
@Override
public void aaaJ() {
adsc.CC.$default$aaaJ(this);
}
@Override
public void aaaK() {
adsc.CC.$default$aaaK(this);
}
@Override
public void aaa_() {
adsc.CC.$default$aaa_(this);
}
@Override
public void aaaa(int i) {
adsc.CC.$default$aaaa(this, i);
}
@Override
public boolean aaat() {
return adsc.CC.$default$aaat(this);
}
@Override
public boolean aaaw() {
return adsc.CC.$default$aaaw(this);
}
@Override
public void aaax() {
adsc.CC.$default$aaax(this);
}
@Override
public void aaay() {
adsc.CC.$default$aaay(this);
}
@Override
public void aaaz() {
adsc.CC.$default$aaaz(this);
}
static int aaaj(VideoDetailActivity videoDetailActivity) {
int i = videoDetailActivity.aaaV + 1;
videoDetailActivity.aaaV = i;
return i;
}
@Override
public void onCreate(Bundle bundle) {
this.aaac.a(bundle);
adxv.a(this);
super.onCreate(bundle);
getWindow().setFormat(-3);
setContentView(R.layout.qt);
this.aaca = true;
Bundle extras = getIntent().getExtras();
if (extras != null) {
this.aabc = extras.getString("id");
this.aabb = extras.getString("referer");
this.aaaK = (Video) extras.getSerializable("video");
this.aabf = extras.getInt("currPos");
this.aabj = extras.getBoolean("newYouTube");
this.a = extras.getString("abtag");
this.aa = extras.getString("click_args");
this.aabR = extras.getBoolean("show_comment");
this.aacb = extras.getBoolean("status_video");
this.aabU = extras.getBoolean("is_ytb_video");
this.aabW = extras.getBoolean("is_open_download_analysis");
this.aacc = extras.getBoolean("intercept_from", false);
}
adac.aa(aaad, "init isNewYouTube = " + this.aabj + " isYtbVideo = " + this.aabU);
if (this.aabj) {
this.aabP = "ytb_web";
} else {
this.aabP = "";
}
this.aaaU = this;
getWindow().setSoftInputMode(16);
this.aacd = ExtraBean.createExtraBean(this.aabb, ackz.aaaa.video_detail.toString());
this.aacd.put("intercept", this.aacc ? "true" : "false");
aaam();
if (this.aaaK != null) {
if (!this.aacb) {
this.aacb = this.aaaK.getPlay_use() != -1;
}
this.aabT.a(this.aaaK);
this.aaaH.a(this.aabT);
this.aabc = aabV();
aaaM();
aaa(this.aabc);
if (!this.aabj) {
aaa(this.aaaK);
}
aaaO();
} else if (!TextUtils.isEmpty(this.aabc)) {
if (adrd.aa() || this.aabU) {
aabd();
} else {
aaaa(this.aabc);
}
}
if (!adrd.a() || this.aabU) {
aabk();
} else if (adrd.a()) {
aa(this.aabc);
}
aaaE();
this.aabi = this.aabh + adwa.aaac(this);
this.aaam.setImageDrawable(adha.aaaV(this));
afc.a().a(this);
adh.a().a(this);
aaa();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
if (VideoDetailActivity.this.aabR && VideoDetailActivity.this.aaaL != null && adrd.a()) {
VideoDetailActivity.this.a(true);
}
}
}, 500L);
LiveEventBus.get().with(CommentEvent.KEY_COMMENT_EVENT, CommentEvent.class).observe(this, new Observer<CommentEvent>() {
@Override
public void onChanged(@Nullable CommentEvent commentEvent) {
if (commentEvent == null || commentEvent.type != 10012 || commentEvent.userEntity == null) {
return;
}
advg.a(VideoDetailActivity.this, VideoDetailActivity.this.aabb, adxz.a(commentEvent.userEntity), -1);
}
});
}
private void aaam() {
this.aaaL = getLayoutInflater().inflate(R.layout.qu, (ViewGroup) null, false);
this.aaaM = this.aaaL.findViewById(R.id.aay);
this.aaaN = getLayoutInflater().inflate(R.layout.r2, (ViewGroup) null, false);
this.aab = (FrameLayout) findViewById(R.id.av5);
this.aab.setVisibility(8);
this.aaae = (RelativeLayout) findViewById(R.id.jk);
aaca();
this.aabg = (FrameLayout) findViewById(R.id.cl);
this.aabg.setVisibility(8);
this.aaaf = (ImageView) findViewById(R.id.auk);
this.aaaf.setOnClickListener(this);
this.aaao = (ImageView) findViewById(R.id.qf);
this.aaag = (ImageView) findViewById(R.id.fp);
this.aaag.setOnClickListener(this);
this.aaah = (ImageView) this.aaaL.findViewById(R.id.m1);
this.aaai = (ImageView) findViewById(R.id.cj);
this.aaai.setOnClickListener(this);
this.aaau = (TextView) this.aaaL.findViewById(R.id.ava);
this.aaax = (ImageView) this.aaaL.findViewById(R.id.atl);
this.aaax.setOnClickListener(this);
this.aaay = this.aaaL.findViewById(R.id.aa5);
this.aaa_ = this.aaaL.findViewById(R.id.tt);
this.aaaz = (TextView) this.aaaL.findViewById(R.id.atm);
this.aaay.setOnClickListener(this);
this.aaaq = (TextView) findViewById(R.id.av1);
this.aaar = (TextView) this.aaaL.findViewById(R.id.auf);
this.aaas = (TextView) this.aaaL.findViewById(R.id.avg);
this.aaat = (TextView) this.aaaL.findViewById(R.id.au6);
this.aaav = (TextView) this.aaaL.findViewById(R.id.als);
this.aaav.setOnClickListener(this);
this.aaam = (ImageView) this.aaaL.findViewById(R.id.aw2);
this.aaam.setOnClickListener(this);
this.aaan = (ImageView) this.aaaL.findViewById(R.id.x1);
this.aaap = (ImageView) findViewById(R.id.vy);
this.aaap.setOnClickListener(this);
if (this.aabj) {
this.aaan.setVisibility(0);
this.aaan.setOnClickListener(this);
} else {
this.aaan.setVisibility(8);
}
this.aaaA = (FrameLayout) findViewById(R.id.aup);
this.aaaB = (ProgressBar) findViewById(R.id.aut);
this.aaaC = (ProgressBar) this.aaaL.findViewById(R.id.abp);
this.aaaD = (ProgressBar) findViewById(R.id.aum);
((ToggleButton) this.aaaL.findViewById(R.id.g5)).setChecked(aclh.a("video_detail_auto_play_up_next", true));
this.aaaG = (VideoCompleteView) findViewById(R.id.aub);
this.aaaG.setCompleteCallBack(this);
this.aaaG.setVisibility(4);
this.aaaH = (SwitchVideoView) findViewById(R.id.av0);
this.aaaD.setVisibility(8);
this.aaaA.setVisibility(8);
this.aaaB.setVisibility(8);
this.aaah.setVisibility(8);
this.aaaI = (NoScrollListView) this.aaaL.findViewById(R.id.abq);
this.aaaE = findViewById(R.id.a4d);
this.aaaE.setVisibility(8);
this.aaak = (ImageView) findViewById(R.id.a4c);
this.aaak.setOnClickListener(this);
this.aaaF = (TextView) findViewById(R.id.a75);
this.aaaF.setOnClickListener(this);
this.aabd = aclh.a("video_detail_auto_play", true);
this.aaal = (ImageView) findViewById(R.id.auu);
this.aaal.setOnClickListener(this);
this.aaba = (ViewStub) findViewById(R.id.avz);
this.aaaQ = (TextView) this.aaaN.findViewById(R.id.he);
this.aaaS = this.aaaN.findViewById(R.id.a21);
this.aaaT = this.aaaN.findViewById(R.id.mf);
if (adrd.a() && !this.aabU) {
this.aaaS.setVisibility(0);
}
this.aaaT.setVisibility(0);
this.aaaR = (TextView) this.aaaN.findViewById(R.id.hj);
this.aaaR.setOnClickListener(this);
this.aaaX = findViewById(R.id.qw);
this.aaaX.setOnClickListener(this);
aabR();
if (adrd.a() && !this.aabU) {
this.aaav.setVisibility(0);
} else {
this.aaav.setVisibility(8);
}
if (adrd.aaac()) {
this.aaax.setVisibility(8);
} else {
this.aaax.setVisibility(0);
}
this.aabX = findViewById(R.id.av9);
this.aaaw = (TextView) findViewById(R.id.alk);
}
private void aaap() {
if (this.aaaK == null) {
return;
}
this.aaca = false;
this.aaaa = false;
this.aacj = false;
this.aaaW = false;
this.aacq = -1;
this.aacm = null;
if (this.aaaK.getPlay_use() == -1) {
this.aacb = false;
} else {
this.aacb = true;
}
aaaQ();
this.aaaC.setVisibility(0);
this.aabc = aabV();
this.aaaP.a((List) null);
if (adrd.a() && !this.aabU) {
this.aaaS.setVisibility(0);
}
this.aaaI.setVisibility(8);
aaaM();
aaa(this.aabc);
if (!this.aabj && !this.aabU) {
aaa(this.aaaK);
}
aaaO();
this.aacn = null;
this.aaaa = false;
if (!adrd.a() || this.aabU) {
aabk();
} else {
aa(this.aabc);
}
}
private void aa(final String str) {
acU_.a().aaa(str, new acUj() {
@Override
public void a(String str2) {
}
@Override
public void a(@Nullable Object obj) {
if (obj == null || !(obj instanceof Map)) {
return;
}
VideoDetailActivity.this.aaaV = adxu.aaaa((String) ((HashMap) obj).get(str));
VideoDetailActivity.this.aaa(VideoDetailActivity.this.aaaV);
}
});
}
public void a(final String str, final boolean z) {
abow.a<BaseRequestEntity<List<CommentEntity>>> aVar = new abow.a<BaseRequestEntity<List<CommentEntity>>>() {
@Override
public void a(BaseRequestEntity<List<CommentEntity>> baseRequestEntity, Object obj, boolean z2) {
VideoDetailActivity.this.aaaS.setVisibility(8);
if (baseRequestEntity == null) {
if (VideoDetailActivity.this.aaaP != null) {
if (VideoDetailActivity.this.aaaP.aaaf() == null || VideoDetailActivity.this.aaaP.aaaf().isEmpty()) {
VideoDetailActivity.this.aaaQ.setVisibility(0);
VideoDetailActivity.this.aaaT.setVisibility(0);
VideoDetailActivity.this.aaaR.setVisibility(8);
VideoDetailActivity.this.aaaP.a(false);
ackv.a().a("video_comment_list", "action", "show_empty", "id", str);
return;
}
return;
}
return;
}
List<CommentEntity> data = baseRequestEntity.getData();
if (data == null || VideoDetailActivity.this.aaaP == null) {
return;
}
VideoDetailActivity.this.aaaT.setVisibility(8);
VideoDetailActivity.this.aaaP.aa(true);
if (!data.isEmpty()) {
if (z) {
VideoDetailActivity.this.aaaP.a((Collection) data);
VideoDetailActivity.this.aaaP.aaad();
} else {
VideoDetailActivity.this.aaaP.a((List) data);
ackv.a().a("video_comment_list", "action", "show_list", "id", str);
}
VideoDetailActivity.this.aacf = data.get(data.size() - 1).getCid();
return;
}
if (z) {
VideoDetailActivity.this.aaaP.a(false);
return;
}
VideoDetailActivity.this.aaaQ.setVisibility(0);
VideoDetailActivity.this.aaaT.setVisibility(0);
VideoDetailActivity.this.aaaR.setVisibility(8);
ackv.a().a("video_comment_list", "action", "show_empty", "id", str);
}
@Override
public void a(Exception exc, Object obj) {
String string;
VideoDetailActivity.this.aaaS.setVisibility(8);
VideoDetailActivity.this.aaaP.aaae();
VideoDetailActivity.this.aaaT.setVisibility(0);
VideoDetailActivity.this.aaaQ.setVisibility(8);
VideoDetailActivity.this.aaaR.setVisibility(0);
if ((exc instanceof UnknownHostException) || (exc instanceof SocketTimeoutException) || (exc instanceof ConnectException)) {
abXx.a((Object) ("handleFailure-" + exc));
string = VideoDetailActivity.this.getString(R.string.id);
} else if (exc instanceof NemoRequestException) {
string = ((NemoRequestException) exc).aa();
} else {
exc.printStackTrace();
string = VideoDetailActivity.this.getString(R.string.id);
}
abYv.aa(VideoDetailActivity.this.aaaU, string);
}
};
if (!z) {
this.aacf = String.valueOf(Integer.MAX_VALUE);
}
abnb.a(str, this.aacf, "", 10, 0, 0, null, 2, aVar).aaa();
}
private void aaaE() {
this.aaaO = (RecyclerView) findViewById(R.id.a_9);
this.aaaO.setLayoutManager(new FixedLinearLayoutManager(this));
this.aaaP = new abnh(this, this.aabb, new abni() {
@Override
public void a(CommentEntity commentEntity) {
abnm.a aVar = (abnm.a) aemf.a(abnm.a.class);
if (aVar == null) {
return;
}
aVar.a(VideoDetailActivity.this.aabV(), commentEntity.getVuid(), commentEntity.getCid(), commentEntity.getUserinfo(), "video", VideoDetailActivity.this.aabb, new abnk() {
@Override
public void onCommentSend(CommentEntity commentEntity2) {
VideoDetailActivity.this.aaaP.aa(commentEntity2);
}
}).show(VideoDetailActivity.this.getSupportFragmentManager(), "InputCommentFragment");
}
}, new abno() {
@Override
public void onSubCommentClick(CommentEntity commentEntity) {
abnl.a aVar = (abnl.a) aemf.a(abnl.a.class);
if (aVar == null) {
return;
}
aVar.a(VideoDetailActivity.this.aabV(), (VideoDetailActivity.this.aaaK == null || VideoDetailActivity.this.aaaK.getUserInfo() == null) ? null : VideoDetailActivity.this.aaaK.getUserInfo().getId(), commentEntity.getCid(), null, "video", VideoDetailActivity.this.aabb, 0, new abnk() {
@Override
public void onCommentSend(CommentEntity commentEntity2) {
if (commentEntity2.getReplyto() == null) {
VideoDetailActivity.this.aaaP.aa(commentEntity2);
}
VideoDetailActivity.this.aaa(VideoDetailActivity.aaaj(VideoDetailActivity.this));
}
}, new abnj() {
@Override
public void onCommentDelete(CommentEntity commentEntity2, boolean z) {
if (z) {
VideoDetailActivity.this.aaaP.aaa(commentEntity2);
}
}
}).show(VideoDetailActivity.this.getSupportFragmentManager(), "commentListDialog");
}
}, new abnj() {
@Override
public void onCommentDelete(CommentEntity commentEntity, boolean z) {
VideoDetailActivity.this.a(commentEntity, z);
}
});
this.aaaP.aa(this.aaaL);
if (adrd.a() && !this.aabU) {
this.aaaP.aa(this.aaaN);
this.aaaP.a(new aaox.aaaa() {
@Override
public void onLoadMoreRequested() {
VideoDetailActivity.this.a(VideoDetailActivity.this.aabc, true);
}
}, this.aaaO);
}
this.aaaP.a((aapd) new ablr());
this.aaaP.aa(false);
this.aaaP.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() {
@Override
public void onChanged() {
super.onChanged();
if (VideoDetailActivity.this.aaaP == null || VideoDetailActivity.this.aaaP.aaaf() == null || !VideoDetailActivity.this.aaaP.aaaf().isEmpty()) {
VideoDetailActivity.this.aaaT.setVisibility(8);
return;
}
VideoDetailActivity.this.aaaQ.setVisibility(0);
VideoDetailActivity.this.aaaT.setVisibility(0);
VideoDetailActivity.this.aaaS.setVisibility(8);
}
});
this.aaaO.setAdapter(this.aaaP);
this.aaaO.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int i, int i2) {
super.onScrolled(recyclerView, i, i2);
if (VideoDetailActivity.this.aaaY() && adrd.a() && !VideoDetailActivity.this.aabU && !VideoDetailActivity.this.aaaW) {
VideoDetailActivity.this.a(VideoDetailActivity.this.aabc, false);
VideoDetailActivity.this.aaaW = true;
}
adac.aaaa("rvCommentList Scrolled", "dy = " + i2);
}
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int i) {
super.onScrollStateChanged(recyclerView, i);
VideoDetailActivity.this.aabe();
if (i == 0) {
adrx.a(VideoDetailActivity.this.aaaI, VideoDetailActivity.this.aabi, 0, "video_detail", VideoDetailActivity.this.aabb, "");
}
}
});
this.aaam.setImageDrawable(adha.aaaV(this));
adtl.a().a(this.aaab);
}
public void aaa(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
adac.aa(aaad, "checkVideoFromYoutube = " + this.aabj);
if ((this.aabj && adrd.aa()) || this.aabU) {
adac.aa(aaad, "checkVideoFromYoutube into ........ ");
this.aabP = "ytb_web";
adtl.a().a(str, new AnonymousClass3(str));
}
}
public class AnonymousClass3 implements IHotFixYtbVideoDetailCallback {
final String a;
AnonymousClass3(String str) {
this.a = str;
}
@Override
public void onResult(Map<String, String> map, final List<YtbVideo> list, String str) {
if (map != null) {
Log.d(VideoDetailActivity.aaad, "status " + map.get("playability_status") + " reason: " + map.get("playability_reason"));
VideoDetailActivity.this.aaaK.setLike(map.get("like"));
VideoDetailActivity.this.aaaK.setDislike(map.get("dislike"));
VideoDetailActivity.this.aaaK.playabilityStatus = map.get("playability_status");
VideoDetailActivity.this.aaaK.playabilityReason = map.get("playability_reason");
UserSummary userSummary = new UserSummary();
userSummary.setNickname(map.get("video_author"));
userSummary.setAvatar(map.get("ownerHeadIcon"));
userSummary.setFollow(TextUtils.equals("true", map.get("isSubscribed")));
userSummary.setFollowedUsersCountStr(map.get("subscribers"));
VideoDetailActivity.this.aaaK.setUserInfo(userSummary);
if (VideoDetailActivity.this.aabS) {
VideoDetailActivity.this.aaaK.setDuration(map.get("duration"));
VideoDetailActivity.this.aaaK.setTitle(map.get("video_title"));
VideoDetailActivity.this.aaaK.setPicture_big("https://i.ytimg.com/vi/" + this.a + "/hqdefault.jpg");
VideoDetailActivity.this.aaaK.setPicture_webp("https://i.ytimg.com/vi/" + this.a + "/hqdefault.jpg");
VideoDetailActivity.this.aaaK.setPicture_default("https://i.ytimg.com/vi/" + this.a + "/hqdefault.jpg");
VideoDetailActivity.this.aaaK.setUrl("https://www.youtube.com/watch?v=" + this.a);
}
VideoDetailActivity.this.aacg = map;
if (map.get("like_toggle").equals("true")) {
adrx.aaac(this.a);
} else if (map.get("dislike_toggle").equals("true")) {
adrx.aaaf(this.a);
}
String str2 = map.get("view_count");
if (!TextUtils.isEmpty(str2)) {
VideoDetailActivity.this.aaaK.setView_count(str2);
}
VideoDetailActivity.this.aabd = VideoDetailActivity.this.aabS;
adgg.a().a("id", VideoDetailActivity.this.aabV()).a("playabilityStatus", VideoDetailActivity.this.aaaK.playabilityStatus).a("playabilityReason", VideoDetailActivity.this.aaaK.playabilityReason).a("video_playability_status");
abYy.a().post(new Runnable() {
@Override
public final void run() {
VideoDetailActivity.AnonymousClass3.this.a(list);
}
});
}
}
public void a(List list) {
VideoDetailActivity.this.aaaM();
VideoDetailActivity.this.aabc();
if (VideoDetailActivity.this.aaaC != null) {
VideoDetailActivity.this.aaaC.setVisibility(8);
}
if (list == null || list.isEmpty()) {
if (VideoDetailActivity.this.aaaM != null) {
VideoDetailActivity.this.aaaM.setVisibility(8);
}
if (VideoDetailActivity.this.aaaL == null || VideoDetailActivity.this.aaaL.findViewById(R.id.jx) == null) {
return;
}
VideoDetailActivity.this.aaaL.findViewById(R.id.jx).setVisibility(8);
return;
}
if (VideoDetailActivity.this.aabj || VideoDetailActivity.this.aabU) {
adac.aa(VideoDetailActivity.aaad, "checkVideoFromYoutube add recommend videos ");
VideoDetailActivity.this.aa((List<Video>) VideoDetailActivity.this.a((List<YtbVideo>) list));
}
}
@Override
public void onError(int i, String str) {
VideoDetailActivity.this.runOnUiThread(new Runnable() {
@Override
public final void run() {
VideoDetailActivity.AnonymousClass3.this.a();
}
});
}
public void a() {
if (VideoDetailActivity.this.isFinishing()) {
return;
}
if (VideoDetailActivity.this.aaaC != null) {
VideoDetailActivity.this.aaaC.setVisibility(8);
}
if (VideoDetailActivity.this.aaaM != null) {
VideoDetailActivity.this.aaaM.setVisibility(8);
}
if (VideoDetailActivity.this.aaaL != null && VideoDetailActivity.this.aaaL.findViewById(R.id.jx) != null) {
VideoDetailActivity.this.aaaL.findViewById(R.id.jx).setVisibility(8);
}
if (VideoDetailActivity.this.aaar != null) {
VideoDetailActivity.this.aaar.setText(R.string.a3a);
}
}
}
public List<Video> a(List<YtbVideo> list) {
ArrayList arrayList = new ArrayList();
for (int i = 0; i < list.size(); i++) {
YtbVideo ytbVideo = list.get(i);
if (ytbVideo != null) {
Video video = new Video();
video.setUrl(ytbVideo.getUrl());
video.setDuration(ytbVideo.getDuration());
video.setPicture_big(ytbVideo.getImage());
video.setPicture_default(ytbVideo.getImage());
video.setId(ytbVideo.getId());
video.setTitle(ytbVideo.getTitle());
video.setView_count(ytbVideo.getViewCount());
arrayList.add(video);
}
}
return arrayList;
}
private void aaaL() {
if (this.aacg != null) {
adtl.a().a(this.aacg.get("playlist_endpoint"), this.aacg.get("csn"), this.aacg.get("xsrf_token"), new IHotFixYtbVideoDetailCallback() {
@Override
public void onError(int i, String str) {
}
@Override
public void onResult(Map<String, String> map, List<YtbVideo> list, String str) {
if (map != null) {
VideoDetailActivity.this.aabO = map.get("containsSelectedVideos");
VideoDetailActivity.this.aabl = map.get("addEndpoint");
VideoDetailActivity.this.aabN = map.get("removeEndpoint");
adac.aa(VideoDetailActivity.aaad, "playlist--containsSelectedVideos--" + VideoDetailActivity.this.aabO);
adac.aa(VideoDetailActivity.aaad, "playlist--addEndpoint--" + VideoDetailActivity.this.aabl);
adac.aa(VideoDetailActivity.aaad, "playlist--removeEndPoint--" + VideoDetailActivity.this.aabN);
VideoDetailActivity.this.aaaW();
VideoDetailActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
VideoDetailActivity.this.aabd = false;
VideoDetailActivity.this.aaaM();
}
});
return;
}
VideoDetailActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
abYv.aa(VidmateApplication.aaad(), R.string.aq);
VideoDetailActivity.this.aabN();
}
});
}
});
}
}
public void aaaM() {
String sb;
String sb2;
if (this.aaaK == null) {
return;
}
if (!adrd.a() || this.aabU) {
aabk();
} else if (adrd.a()) {
aa(this.aabc);
}
if (adrd.a() && !this.aabU) {
this.aaav.setVisibility(0);
} else {
this.aaav.setVisibility(8);
}
if (aclh.a) {
TextView textView = this.aaau;
if (TextUtils.isEmpty(this.aaaK.getView_count())) {
sb2 = "";
} else {
StringBuilder sb3 = new StringBuilder();
sb3.append(this.aaaK.getView_count().contains(":") ? this.aaaK.getView_count() : adxb.a(this.aaaK.getView_count()));
sb3.append(" ");
sb3.append(getString(R.string.kb));
sb3.append("(");
sb3.append(aabV());
sb3.append(")");
sb2 = sb3.toString();
}
textView.setText(sb2);
} else {
TextView textView2 = this.aaau;
if (TextUtils.isEmpty(this.aaaK.getView_count())) {
sb = "";
} else {
StringBuilder sb4 = new StringBuilder();
sb4.append(this.aaaK.getView_count().contains(":") ? this.aaaK.getView_count() : adxb.a(this.aaaK.getView_count()));
sb4.append(" ");
sb4.append(getString(R.string.kb));
sb = sb4.toString();
}
textView2.setText(sb);
}
this.aaaq.setText(adx_.aa(this.aaaK.getDuration()) + "");
this.aaaq.setVisibility(0);
this.aaar.setText(this.aaaK.getTitle());
aaaN();
adwn.a(this.aaaK, this.aaaf, abXg.a(R.color.bu), false);
if (this.aabd && this.aaca && !this.aabW) {
aaa(false);
}
if (adrd.aa()) {
this.aaan.setVisibility(0);
this.aaan.setOnClickListener(this);
} else {
this.aaan.setVisibility(8);
}
aabQ();
aabT();
}
private void aaaN() {
boolean aaaa;
boolean z = false;
if (adrd.a()) {
if (acU_.a().aaac()) {
String id = acU_.a().aa().getId();
boolean a = acoa.a(this.aaaU, id, aabV(), 50000);
boolean aa = !a ? acoa.aa(this.aaaU, id, aabV(), 50000) : false;
if (a && !this.aaaK.isLike()) {
this.aaaK.increaseLike();
}
this.aaaK.setLike(a);
if (aa) {
this.aaaK.increaseDislike();
}
this.aaaK.setDislike(aa);
a(adxb.a(this.aaaK.getLike(), 0), a);
aa(adxb.a(this.aaaK.getDislike(), 0), aa);
z = aa;
aaaa = a;
} else {
a(adxb.a(this.aaaK.getLike(), 0), false);
aa(adxb.a(this.aaaK.getDislike(), 0), false);
aaaa = false;
}
} else {
aaaa = adrx.aaaa(aabV());
boolean aaab = adrx.aaab(aabV());
if (aaaa) {
this.aaaK.increaseLike();
}
this.aaaK.setLike(aaaa);
if (aaab) {
this.aaaK.increaseDislike();
}
this.aaaK.setDislike(aaab);
a(adxb.a(this.aaaK.getLike(), 0), aaaa);
aa(adxb.a(this.aaaK.getDislike(), 0), aaab);
z = aaab;
}
this.aaaK.setLike(aaaa);
this.aaaK.setDislike(z);
}
private void a(int i, boolean z) {
Drawable aaaR;
if (i < 0) {
i = 0;
}
if (z) {
aaaR = getResources().getDrawable(R.drawable.adn);
this.aaas.setTextColor(getResources().getColor(R.color.eh));
} else {
this.aaas.setTextColor(adha.aaad(this));
aaaR = adha.aaaR(this.aaaU);
}
if (aaaR != null) {
aaaR.setBounds(0, 0, aaaR.getMinimumWidth(), aaaR.getMinimumHeight());
adxl.a(this.aaas, aaaR, (Drawable) null, (Drawable) null, (Drawable) null);
}
this.aaas.setEnabled(true);
this.aaas.setOnClickListener(this);
this.aaas.setText(i == 0 ? "" : adr_.a(i));
advi.a(this.aaas);
if (adrd.a() && this.aabU) {
this.aaas.setVisibility(8);
} else {
this.aaas.setVisibility(0);
}
}
private void aa(int i, boolean z) {
Drawable drawable;
if (i < 0) {
i = 0;
}
if (z) {
drawable = getResources().getDrawable(R.drawable.a66);
} else {
drawable = getResources().getDrawable(R.drawable.ado);
}
if (drawable != null) {
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
adxl.a(this.aaat, drawable, (Drawable) null, (Drawable) null, (Drawable) null);
}
this.aaat.setEnabled(true);
this.aaat.setOnClickListener(this);
this.aaat.setText(i == 0 ? "" : adr_.a(i));
}
public void aaaO() {
acfh.aaah().a(this.aack);
acfh.aaah().aaad();
}
private void aaaP() {
if (this.aaci == null || this.aacj) {
return;
}
acfh.aaah().aa(this.aaci, this.aaaL, this.aaaK, this.aabb, "video_detail");
this.aacj = true;
}
private void aaaQ() {
acfh.aaah().aaai();
if (this.aach != null) {
this.aach.setVisibility(8);
}
}
private void aaaa(final String str) {
this.aaaD.setVisibility(0);
new adbw().a(str, this.aabb, new adbw.a<VideoData>() {
@Override
public void a(VideoData videoData) {
adac.aa(VideoDetailActivity.aaad, "getVideoInfoFromWeLike onResult res = " + videoData);
VideoDetailActivity.this.aaaD.setVisibility(8);
videoData.setLiked(acoa.a(VideoDetailActivity.this.aaaU, acU_.a().aa() != null ? acU_.a().aa().getId() : "", videoData.getId(), 50000));
Video buildFromVideoData = Video.buildFromVideoData(videoData);
if (buildFromVideoData != null) {
if (TextUtils.isEmpty(buildFromVideoData.getId())) {
buildFromVideoData.setId(str);
}
VideoDetailActivity.this.aaaK = buildFromVideoData;
VideoDetailActivity.this.aabT.a(VideoDetailActivity.this.aaaK);
VideoDetailActivity.this.aaaH.a(VideoDetailActivity.this.aabT);
VideoDetailActivity.this.aaaM();
VideoDetailActivity.this.aaa(buildFromVideoData.getId());
if (!VideoDetailActivity.this.aabj) {
VideoDetailActivity.this.aaa(buildFromVideoData);
}
}
VideoDetailActivity.this.aaaO();
}
@Override
public void a(boolean z, int i, String str2) {
VideoDetailActivity.this.aaaD.setVisibility(8);
if (VideoDetailActivity.this.aaaN != null) {
VideoDetailActivity.this.aaaN.setVisibility(8);
}
if (VideoDetailActivity.this.aaaP != null) {
VideoDetailActivity.this.aaaP.a(new aaox.aaaa() {
@Override
public void onLoadMoreRequested() {
}
}, VideoDetailActivity.this.aaaO);
}
if (!TextUtils.isEmpty(VideoDetailActivity.this.aabc)) {
VideoDetailActivity.this.aabU = true;
VideoDetailActivity.this.aabd();
}
adac.aaa(VideoDetailActivity.aaad, "getVideoInfoFromWeLike " + str2 + " errCode = " + i + " serverError = " + z);
}
});
}
@Override
public void onResume() {
super.onResume();
aac();
aaaP();
aabO();
aabQ();
}
@Override
public void onPause() {
adac.aa(aaad, "onPause");
aabZ();
aabe();
this.aaaH.setVisibility(8);
aaai();
super.onPause();
aabP();
}
@Override
public void onDestroy() {
adac.aa(aaad, "onDestroy");
this.aaac.aaad();
advg.a();
if (this.aaaH != null) {
this.aaaH.aaab();
}
acgv.a().aaae(achb.aaau());
acfh.aaah().a((acev.a) null);
if (this.aacn != null) {
this.aacn.aaa();
Log.v(aaad, "VideoDetailAd Destroy");
}
acUl.a();
if (this.aaaY != null) {
this.aaaY.aaat();
this.aaaY.aaag = null;
this.aaaY = null;
}
afc.a().aaa(this);
adh.a().aa(this);
super.onDestroy();
adtl.a().aa(this.aaab);
this.aace.clear();
acgr.a().a("");
adda.a((Context) this, true);
}
@Override
public void onBackPressed() {
adac.aa(aaad, "onBackPressed");
if (this.aaaZ != null && this.aaaZ.aaaN() == 1) {
this.aaaZ.aaa(true, "key_back");
adac.aa(aaad, "onBackPressed restoreDefaultView");
} else {
this.aaac.aaab();
}
}
public void aa(List<Video> list) {
if (list == null || list.isEmpty()) {
return;
}
aaak();
aaa(list);
ArrayList arrayList = new ArrayList();
arrayList.addAll(list);
int i = (adrd.aa() || this.aabU) ? 12 : 10;
this.aaaI.setVisibility(0);
if (this.aaaJ == null) {
this.aaaJ = new adry(this, arrayList);
} else {
this.aaaJ.a(arrayList);
}
this.aaaJ.a(i);
this.aaaI.setAdapter((ListAdapter) this.aaaJ);
this.aaaI.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public final void onItemClick(AdapterView adapterView, View view, int i2, long j) {
VideoDetailActivity.this.a(adapterView, view, i2, j);
}
});
if (list.size() >= i) {
this.aaah.setVisibility(0);
this.aaah.setOnClickListener(this);
} else {
this.aaah.setVisibility(8);
this.aaah.setOnClickListener(null);
}
if (this.aaaa || this.aacn == null) {
return;
}
a(this.aacn);
}
public void a(AdapterView adapterView, View view, int i, long j) {
try {
aaab((Video) this.aaaJ.getItem(i));
} catch (Exception unused) {
}
}
@Override
public void onClick(View view) {
int id = view.getId();
if (id == R.id.fp || id == R.id.auk || id == R.id.vy) {
aaa(true);
return;
}
if (id == R.id.m1) {
this.aaaJ.a(true);
this.aaaJ.notifyDataSetChanged();
this.aaah.setVisibility(8);
return;
}
if (id == R.id.cj) {
aabe();
onBackPressed();
return;
}
if (id == R.id.avg) {
aabe();
if (adrd.a()) {
if (acU_.a().aaac()) {
aaaT();
return;
}
this.aabY = true;
this.aabZ = false;
this.aac = false;
advg.a(this, "detail_like");
return;
}
if (adrd.aa() && this.aabj) {
final boolean aaaa = adrx.aaaa(aabV());
if (this.aacg == null || !adtl.a().a(this, "video_detail_like")) {
return;
}
aaad(VidmateApplication.aaad().getString(R.string.u0));
adtl.a().a(this.aaaK.getId(), true, this.aacg.get("endpoint_like"), this.aacg.get("csn"), this.aacg.get("xsrf_token"), new IHotFixYtbBusinessCallback() {
@Override
public void onResult(final boolean z) {
abYy.a().post(new Runnable() {
@Override
public void run() {
VideoDetailActivity.this.aabN();
if (z) {
if (aaaa) {
adrx.aaad(VideoDetailActivity.this.aabV());
abYv.aa(VidmateApplication.aaad(), R.string.a4t);
VideoDetailActivity.this.aaaK.decreaseLike();
} else {
adrx.aaac(VideoDetailActivity.this.aabV());
abYv.aa(VidmateApplication.aaad(), R.string.a4r);
}
} else {
abYv.aa(VidmateApplication.aaad(), R.string.a4s);
}
VideoDetailActivity.this.aabd = false;
VideoDetailActivity.this.aaaM();
}
});
}
});
return;
}
aaaT();
return;
}
if (id == R.id.au6) {
if (adrd.a()) {
if (acU_.a().aaac()) {
aaaU();
return;
}
this.aabY = false;
this.aac = false;
this.aabZ = true;
advg.a(this, "detail_dislike");
return;
}
if (adrd.aa() && this.aabj) {
final boolean aaab = adrx.aaab(aabV());
if (this.aacg == null || !adtl.a().a(this, "video_detail_dislike")) {
return;
}
aaad(VidmateApplication.aaad().getString(R.string.u0));
adtl.a().a(this.aaaK.getId(), false, this.aacg.get("endpoint_dislike"), this.aacg.get("csn"), this.aacg.get("xsrf_token"), new IHotFixYtbBusinessCallback() {
@Override
public void onResult(final boolean z) {
abYy.a().post(new Runnable() {
@Override
public void run() {
VideoDetailActivity.this.aabN();
if (z) {
if (aaab) {
adrx.aaag(VideoDetailActivity.this.aabV());
} else {
adrx.aaaf(VideoDetailActivity.this.aabV());
abYv.aa(VidmateApplication.aaad(), R.string.a4p);
}
} else {
abYv.aa(VidmateApplication.aaad(), R.string.a4q);
}
VideoDetailActivity.this.aabd = false;
VideoDetailActivity.this.aaaM();
}
});
}
});
return;
}
aaaU();
return;
}
if (id == R.id.aw2) {
aabe();
aaac("video_detail");
return;
}
if (id == R.id.atl) {
aab();
return;
}
if (id == R.id.a7w) {
aabe();
this.aaaH.setVisibility(8);
this.aaaE.setVisibility(0);
this.aaai.setVisibility(8);
ackv.a().a("video_action", "action", "more", "from", "video_detail", "referer", this.aabb);
return;
}
if (id == R.id.a4c) {
this.aaaE.setVisibility(8);
this.aaai.setVisibility(0);
if (this.aaaA.getVisibility() != 0) {
this.aaaq.setVisibility(0);
this.aaal.setVisibility(0);
this.aaag.setVisibility(0);
return;
}
return;
}
if (id == R.id.a75) {
this.aaak.performClick();
aabi();
ackv.a().a("video_action", "action", "play_sound", "from", "video_detail", "referer", this.aabb);
return;
}
if (id == R.id.auu) {
aabe();
this.aaai.setVisibility(8);
this.aaaq.setVisibility(8);
this.aaag.setVisibility(8);
this.aaal.setVisibility(8);
this.aaaG.setVisibility(8);
this.aaaH.setVisibility(8);
this.aaaE.setVisibility(0);
ackv.a().a("video_action", "action", "more", "from", "video_detail", "referer", this.aabb);
return;
}
if (id == R.id.x1) {
aabe();
if (this.aacg != null) {
aaaV();
return;
}
return;
}
if (id == R.id.als || id == R.id.ad9) {
aabe();
if (aaaY()) {
aa(true);
} else {
a(true);
}
adgg.a().a("action", "comment").a("id", aabV()).a("from", "video_detail").a("video_action");
return;
}
if (id == R.id.qw) {
aabe();
aaaZ();
ackv a = ackv.a();
Object[] objArr = new Object[6];
objArr[0] = "action";
objArr[1] = "box_click";
objArr[2] = "is_signin";
objArr[3] = adrd.aaa() ? "true" : "false";
objArr[4] = "id";
objArr[5] = this.aabc;
a.a("video_comment_action", objArr);
return;
}
if (id == R.id.hj) {
this.aaaS.setVisibility(0);
this.aaaR.setVisibility(8);
a(this.aabc, false);
ackv.a().a("video_comment_list", "action", "show_retry", "id", this.aabc);
return;
}
if (id == R.id.aa5) {
acoj.a(this, 0, this.aabb);
return;
}
if (id == R.id.aa2 || id == R.id.tc) {
if (adrd.aa() && this.aacg != null) {
aaae("https://www.youtube.com/channel/" + this.aacg.get("channelid"));
} else if (this.aaaK != null && this.aaaK.getUserInfo() != null) {
advg.a(this, this.aabb, this.aaaK.convert2VideoData().getAuthor(), 0);
}
adgg.a().a("action", "author").a("id", aabV()).a("from", "video_detail").a("referer", this.aabb).a("video_action");
return;
}
if (id != R.id.u6 || this.aaaK == null) {
return;
}
adgg.a().a("action", (this.aaaK.getUserInfo() == null || this.aaaK.getUserInfo().isFollow()) ? "unfollow" : "follow").a("id", aabV()).a("from", "video_detail").a("referer", this.aabb).a("video_action");
if (adrd.a()) {
if (acU_.a().aaac()) {
aabe();
aaaS();
return;
} else {
this.aac = true;
this.aabY = false;
this.aabZ = false;
advg.a(this, "detail_follow");
return;
}
}
try {
aaaR();
} catch (Exception e) {
e.printStackTrace();
}
}
private void aaaR() {
Map<String, String> map;
String str;
if (!adtl.a().a(this, "video_detail_follow") || this.aaaK == null || this.aaaK.getUserInfo() == null || this.aacg == null) {
return;
}
UserSummary userInfo = this.aaaK.getUserInfo();
boolean isFollow = userInfo.isFollow();
if (isFollow) {
map = this.aacg;
str = "onUnsubscribeEndpoints";
} else {
map = this.aacg;
str = "onSubscribeEndpoints";
}
String str2 = map.get(str);
aaad(VidmateApplication.aaad().getString(R.string.u0));
adtl.a().a(!isFollow, str2, this.aacg.get("csn"), this.aacg.get("xsrf_token"), new AnonymousClass9(userInfo, isFollow));
}
public class AnonymousClass9 implements IHotFixYtbSubscribeCallback {
final UserSummary a;
final boolean aa;
AnonymousClass9(UserSummary userSummary, boolean z) {
this.a = userSummary;
this.aa = z;
}
@Override
public void onResult(int i, String str) {
Log.d(VideoDetailActivity.aaad, "onResult: " + str);
this.a.setFollow(this.aa ^ true);
VideoDetailActivity.this.runOnUiThread(new Runnable() {
@Override
public final void run() {
VideoDetailActivity.AnonymousClass9.this.a();
}
});
VideoDetailActivity.this.aabN();
}
public void a() {
VideoDetailActivity.this.aabU();
}
@Override
public void onError(int i, String str) {
Log.d(VideoDetailActivity.aaad, "onResult: " + str);
VideoDetailActivity.this.aabN();
}
}
private void aaaS() {
if (this.aaaK == null || this.aaaK.getUserInfo() == null) {
return;
}
UserSummary userInfo = this.aaaK.getUserInfo();
if (!userInfo.isFollow()) {
this.aaaK.getUserInfo().setFollow(true);
aabT();
acU_.a().aaaa(userInfo.getId(), new acUj() {
@Override
public void a(Object obj) {
VideoDetailActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
VideoDetailActivity.this.aaaK.getUserInfo().setFollow(true);
VideoDetailActivity.this.aabT();
}
});
}
@Override
public void a(String str) {
abYv.aa(VidmateApplication.aaad(), R.string.id);
}
});
} else {
this.aaaK.getUserInfo().setFollow(false);
aabT();
acU_.a().aaab(userInfo.getId(), new acUj() {
@Override
public void a(Object obj) {
VideoDetailActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
VideoDetailActivity.this.aaaK.getUserInfo().setFollow(false);
VideoDetailActivity.this.aabT();
}
});
}
@Override
public void a(String str) {
abYv.aa(VidmateApplication.aaad(), R.string.id);
}
});
}
}
private void aaaT() {
String str;
if (this.aaaK.isLike()) {
this.aaaK.setLike(false);
this.aaaK.decreaseLike();
if ((!adrd.aa() || this.aabj) && (adrd.aa() || adrd.a())) {
abYv.a(this, getResources().getString(R.string.a3n));
}
a(adxb.a(this.aaaK.getLike(), 0), this.aaaK.isLike());
a(true, aabV());
str = "cancel_like";
} else {
this.aaaK.setLike(true);
this.aaaK.increaseLike();
if ((!adrd.aa() || this.aabj) && (adrd.aa() || adrd.a())) {
abYv.a(this, getResources().getString(R.string.a3m));
}
a(adxb.a(this.aaaK.getLike(), 0), this.aaaK.isLike());
a(false, aabV());
if (this.aaaK.isDislike()) {
this.aaaK.setDislike(false);
this.aaaK.decreaseDislike();
aa(adxb.a(this.aaaK.getDislike(), 0), this.aaaK.isDislike());
aa(true, aabV());
}
str = "like";
}
adrx.aaac(this.aaaK, str, null, this.aabb, "video_detail", this.aaaK.getAbtag());
}
private void aaaU() {
String str;
if (this.aaaK.isDislike()) {
this.aaaK.setDislike(false);
this.aaaK.decreaseDislike();
aa(adxb.a(this.aaaK.getDislike(), 0), this.aaaK.isDislike());
aa(true, aabV());
str = "cancel_dislike";
} else {
this.aaaK.setDislike(true);
this.aaaK.increaseDislike();
aa(adxb.a(this.aaaK.getDislike(), 0), this.aaaK.isDislike());
aa(false, aabV());
if (this.aaaK.isLike()) {
this.aaaK.setLike(false);
this.aaaK.decreaseLike();
a(adxb.a(this.aaaK.getLike(), 0), this.aaaK.isLike());
aa(true, aabV());
}
str = "dislike";
}
adrx.aaac(this.aaaK, str, null, this.aabb, "video_detail", this.aaaK.getAbtag());
}
private void a(boolean z, String str) {
if (adrd.aaa()) {
UserInfo aa = acU_.a().aa();
if (aa != null) {
if (z) {
acoa.aaaa(this.aaaU, String.valueOf(aa.getId()), str, 50000);
} else {
acoa.aaa(this.aaaU, String.valueOf(aa.getId()), str, 50000);
}
}
} else if (z) {
adrx.aaae(str);
} else {
adrx.aaac(str);
}
new adbw().a(this.aaaK.convert2VideoData(), z);
}
private void aa(boolean z, String str) {
if (adrd.aaa()) {
UserInfo aa = acU_.a().aa();
if (aa != null) {
if (z) {
acoa.aaac(this.aaaU, String.valueOf(aa.getId()), str, 50000);
} else {
acoa.aaab(this.aaaU, String.valueOf(aa.getId()), str, 50000);
}
}
} else if (z) {
adrx.aaah(str);
} else {
adrx.aaaf(str);
}
new adbw().aa(this.aaaK.convert2VideoData(), z);
}
private void aaaV() {
new adgd().aa("video_action").a("action", "watch_later").a("id", aabV()).a("referer", this.aabb).a("from", "video_detail").a();
if (adtl.a().a(this, "video_detail_watch_later")) {
aaad(VidmateApplication.aaad().getString(R.string.u0));
if (TextUtils.isEmpty(this.aabO)) {
aaaL();
} else {
aaaW();
}
}
}
public void aaaW() {
String str = this.aabl;
if ("ALL".equals(this.aabO)) {
abYv.aa(VidmateApplication.aaad(), R.string.ar);
aabN();
} else {
adtl.a().a(str, this.aacg.get("csn"), this.aacg.get("xsrf_token"), new IHotFixYtbBusinessCallback() {
@Override
public void onResult(final boolean z) {
VideoDetailActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
if (z) {
abYv.aa(VidmateApplication.aaad(), R.string.ar);
VideoDetailActivity.this.aabO = "ALL";
} else {
abYv.aa(VidmateApplication.aaad(), R.string.aq);
}
VideoDetailActivity.this.aabN();
}
});
}
}, ackz.aaad.video_detail.toString(), aabV());
}
}
public int aaaX() {
LinearLayoutManager linearLayoutManager;
int findFirstVisibleItemPosition;
View findViewByPosition;
if (this.aaaO == null || (linearLayoutManager = (LinearLayoutManager) this.aaaO.getLayoutManager()) == null || (findViewByPosition = linearLayoutManager.findViewByPosition((findFirstVisibleItemPosition = linearLayoutManager.findFirstVisibleItemPosition()))) == null) {
return 0;
}
return (findFirstVisibleItemPosition * findViewByPosition.getHeight()) - findViewByPosition.getTop();
}
public boolean aaaY() {
return aaaX() >= Math.abs(this.aaaL.getMeasuredHeight() - this.aaaO.getMeasuredHeight());
}
public void a(final boolean z) {
if (this.aaaO != null) {
this.aaaO.post(new Runnable() {
@Override
public void run() {
int measuredHeight = VideoDetailActivity.this.aaaL.getMeasuredHeight() - VideoDetailActivity.this.aaaX();
if (z) {
VideoDetailActivity.this.aaaO.smoothScrollBy(0, measuredHeight);
} else {
VideoDetailActivity.this.aaaO.scrollBy(0, measuredHeight);
}
}
});
}
}
private void aa(final boolean z) {
this.aaaO.post(new Runnable() {
@Override
public void run() {
if (z) {
VideoDetailActivity.this.aaaO.smoothScrollToPosition(0);
} else {
VideoDetailActivity.this.aaaO.scrollToPosition(0);
}
}
});
}
private void aaaZ() {
Video video;
abnm.a aVar = (abnm.a) aemf.a(abnm.a.class);
if (aVar == null || (video = this.aaaK) == null) {
return;
}
UserSummary userInfo = video.getUserInfo();
aVar.a(video.getId(), userInfo != null ? userInfo.getId() : "", null, null, "video", this.aabb, this.aacl).show(getSupportFragmentManager(), "SendCommentFragment");
}
public void aaa(int i) {
String aaaa = adxu.aaaa(i);
if (this.aaav != null) {
this.aaav.setText(i == 0 ? "" : aaaa);
}
TextView textView = (TextView) findViewById(R.id.hd);
if (textView != null) {
textView.setText(aaaa);
}
}
public void a(CommentEntity commentEntity, boolean z) {
if (z) {
return;
}
this.aaaV -= commentEntity.getReply_num() + 1;
aaa(this.aaaV);
if (this.aaaV <= 0) {
a(true);
}
}
@afci(a = ThreadMode.MAIN)
public void onEvent(adr adrVar) {
if (adrVar == null || !adrVar.a) {
return;
}
if (this.aabY) {
this.aabY = false;
aaaT();
} else if (this.aabZ) {
this.aabZ = false;
aaaU();
} else if (this.aac) {
this.aac = false;
aaaS();
}
}
private void aab() {
if (this.aaaK == null) {
return;
}
if (this.aaaY != null) {
this.aaaY.aaag = null;
this.aaaY = null;
}
if (advy.a()) {
if ((this.aaaK.getSourceTag() & 1) == 0) {
aabe();
this.aaaH.setVisibility(8);
a("normal");
}
adrx.aaac(this.aaaK, JavascriptBridge.MraidHandler.DOWNLOAD_ACTION, null, this.aabb, "video_detail", this.aaaK.getAbtag());
if (aaba()) {
if (acoj.aa().a(this.aaaK.getId(), this.aaaK.getUrl(), this.aaaK.getTitle(), this.aaaK.getPicture_default(), adxb.a(this.aaaK.getDuration(), 0), this.aaaK.getCheck_type(), null, null, this.aabb) != null) {
abYv.a(this, R.string.ex);
}
} else if (TextUtils.isEmpty(this.aacm)) {
acix acixVar = new acix(this);
if (acixVar.a(this.aaaK, this.aabb)) {
adgg.a().a(new adgk(7)).aa("analysis_f").a(PluginInfo.PI_TYPE, "fast").a("from", "video_detail").a("referer", this.aabb).a();
}
acixVar.a(this.aaaK.getUrl(), this.aacd, (String) null, (String) null, (Boolean) null, (String) null, (String) null, (acja.a) null, (acUk.aa) null);
} else {
acja acjaVar = new acja(this);
String check_type = this.aaaK.getCheck_type();
if ((TextUtils.isEmpty(check_type) || check_type.equalsIgnoreCase("null")) && this.aaaK.getUrl().contains(FeedData.FEED_SOURCE_YOUTUBE)) {
check_type = FeedData.FEED_SOURCE_YOUTUBE;
}
acjaVar.aaad(check_type);
acjaVar.aaac(this.aabb);
acjaVar.aa(this.aacm);
a(this.aacm, check_type, acjaVar.aaav());
adgg.a().a(new adgk(7)).aa("analysis_f").a(PluginInfo.PI_TYPE, MovieResource.TYPE_PAGE).a("from", "video_detail").a("referer", this.aabb).a();
}
adr_.a("video_recommend_click", aabV());
}
}
private void a(String str, String str2, String str3) {
if (this.aacb) {
return;
}
ExtraBean copyOrCreate = ExtraBean.copyOrCreate(this.aacd);
copyOrCreate.put("ana_type", acip.a(acUa.aa().aaac().getAnaSequence()));
acis.a(str3, str2, this.aaaK.vItem.aaaX(), copyOrCreate);
acis.a(str3, str2, this.aaaK.vItem.aaaX(), 0L, str, copyOrCreate);
}
private void aaa(boolean z) {
if (this.aaaK == null) {
return;
}
Object tag = this.aaag.getTag(R.id.au8);
if ((tag instanceof Integer) && 1 == ((Integer) tag).intValue()) {
return;
}
a("normal");
this.aaag.setTag(R.id.au8, 1);
this.aaaf.setTag(R.id.au8, 1);
if (z) {
this.aabg.removeAllViews();
this.aabg.setVisibility(0);
adzd adzdVar = new adzd(this);
this.aabg.addView(adzdVar, new FrameLayout.LayoutParams(-1, -1));
adzdVar.a();
adzdVar.setVisibility(0);
}
this.aaaB.setVisibility(0);
this.aaal.setVisibility(8);
this.aaag.setVisibility(8);
this.aaaw.setVisibility(8);
this.aaap.setVisibility(8);
if (!this.aacb) {
adrx.aa(this.aaaK, "begin", null, this.aabb, "video_detail", this.aaaK.getAbtag());
}
if (aaba()) {
if (!this.aacb) {
adrx.aa(this.aaaK, "success", null, this.aabb, "video_detail", this.aaaK.getAbtag());
}
a(this.aaaK.getUrl(), "", this.aaaK.getTitle(), adr_.a(this.aaaK), 1000);
return;
}
if (FeedData.FEED_SOURCE_YOUTUBE.equals(this.aaaK.getCheck_type())) {
int interceptYtbPlayerSwitch = acUa.aa().aaab().getInterceptYtbPlayerSwitch();
if (adrx.a(this.aaaK.getPlay_type()) || (interceptYtbPlayerSwitch == 1 && this.aabU)) {
a(aabV(), "", this.aaaK.getTitle(), "", IConfigResObj.TYPE_RED_DOT);
return;
}
achq videoInfo = VideoSourcePreLoadManager.getInstance().getVideoInfo(aabV());
achq.a a = adrx.a(videoInfo);
this.aabk = videoInfo;
if (a != null && !"".equals(a.aaan())) {
this.aaaK.vItem = a.aaay();
this.aaaK.vfList = videoInfo.aa();
String a2 = adr_.a(this.aaaK);
if (!this.aacb) {
adrx.a(this.aaaK, ForbidDownLoad.FORBID_DOWNLOAD_OFF, this.aabb, "video_detail", this.aaaK.getAbtag());
}
a(a.aaan(), a.aaao(), this.aaaK.getTitle(), a2, 1000);
return;
}
}
if (this.aaaY != null) {
this.aaaY.aaag = null;
this.aaaY = null;
}
this.aabV = false;
this.aaaY = new acix(this);
this.aaaY.aaag = new acix.a() {
@Override
public void a(String str, acix acixVar) {
if (VideoDetailActivity.this.aaaK != null && !VideoDetailActivity.this.isFinishing()) {
VideoDetailActivity.this.aacm = str;
if (!VideoDetailActivity.this.aacb) {
adrx.aa(VideoDetailActivity.this.aaaK, "success", null, VideoDetailActivity.this.aabb, "video_detail", VideoDetailActivity.this.aaaK.getAbtag());
}
achq achqVar = new achq(str, VideoDetailActivity.this.aaaK.getCheck_type(), acixVar.aaav());
achq.a a3 = adrx.a(achqVar);
VideoDetailActivity.this.aabk = achqVar;
if (a3 == null || "".equals(a3.aaan())) {
if (FeedData.FEED_SOURCE_YOUTUBE.equals(VideoDetailActivity.this.aaaK.getCheck_type())) {
VideoDetailActivity.this.a(VideoDetailActivity.this.aabV(), "", VideoDetailActivity.this.aaaK.getTitle(), "", IConfigResObj.TYPE_RED_DOT);
return;
}
VideoDetailActivity.this.a("error");
abYv.a(VideoDetailActivity.this, VideoDetailActivity.this.getString(R.string.a3j));
VideoDetailActivity.this.aabV = true;
VideoDetailActivity.this.aabc();
return;
}
VideoDetailActivity.this.aaaK.vItem = a3.aaay();
VideoDetailActivity.this.aaaK.vfList = achqVar.aa();
VideoDetailActivity.this.a(a3.aaan(), a3.aaao(), VideoDetailActivity.this.aaaK.getTitle(), adr_.a(VideoDetailActivity.this.aaaK), 1000);
return;
}
VideoDetailActivity.this.a("error");
}
@Override
public void a(String str, String str2, acix acixVar) {
adac.aa(VideoDetailActivity.aaad, "onSetError error = " + str);
if (VideoDetailActivity.this.aaaY != null) {
VideoDetailActivity.this.aaaY.aaag = null;
VideoDetailActivity.this.aaaY = null;
}
if (VideoDetailActivity.this.aaaK != null) {
if (!VideoDetailActivity.this.aacb) {
adrx.aa(VideoDetailActivity.this.aaaK, "error", null, VideoDetailActivity.this.aabb, "video_detail", VideoDetailActivity.this.aaaK.getAbtag());
}
if (FeedData.FEED_SOURCE_YOUTUBE.equals(VideoDetailActivity.this.aaaK.getCheck_type())) {
VideoDetailActivity.this.a(VideoDetailActivity.this.aabV(), "", VideoDetailActivity.this.aaaK.getTitle(), "", IConfigResObj.TYPE_RED_DOT);
} else {
abYv.a(VideoDetailActivity.this, VideoDetailActivity.this.getString(R.string.a3i));
VideoDetailActivity.this.a("error");
}
if (VideoDetailActivity.this.aabU || VideoDetailActivity.this.aabj) {
VideoDetailActivity.this.aabV = true;
VideoDetailActivity.this.aabc();
return;
} else {
VideoDetailActivity.this.aaab(str);
return;
}
}
VideoDetailActivity.this.a("error");
}
};
this.aaaY.a(aabb(), this.aacd, (String) null, (String) null, (Boolean) null, (String) null, (String) null, (acja.a) null, (acUk.aa) null);
}
private boolean aaba() {
return (this.aacb && this.aaaK.getPlay_use() == 0) || (this.aaaK.getSourceTag() & 1) > 0;
}
private String aabb() {
if (this.aaaK == null) {
return "";
}
if (this.aaaK.getPlay_use() == 1) {
return this.aaaK.getYtbUrl();
}
return this.aaaK.getUrl();
}
public void aaab(String str) {
this.aaaw.setText(str);
this.aaaw.setVisibility(0);
this.aaap.setVisibility(0);
this.aaag.setVisibility(8);
this.aaaB.setVisibility(8);
this.aaao.setVisibility(0);
this.aaao.setBackgroundColor(getResources().getColor(R.color.i8));
}
public void aabc() {
if (!this.aabV || TextUtils.isEmpty(this.aaaK.playabilityStatus) || TextUtils.equals(this.aaaK.playabilityStatus, Video.PLAYABILITY_STATUS_OK)) {
return;
}
aaab(this.aaaK.playabilityReason);
}
public void aaa(Video video) {
if (video == null) {
return;
}
VideoData convert2VideoData = video.convert2VideoData();
if (TextUtils.isEmpty(convert2VideoData.getCtype())) {
convert2VideoData.setCtype(CardData.CARD_TYPE_VIDEO);
}
new adbw().a(convert2VideoData, new adbw.a() {
@Override
public void a(Object obj) {
adac.aa(VideoDetailActivity.aaad, "getWeLikeRecommendList onResult res = " + obj);
VideoDetailActivity.this.aaaC.setVisibility(8);
try {
List list = (List) obj;
if (list == null || list.isEmpty()) {
return;
}
adac.aa(VideoDetailActivity.aaad, "getWeLikeRecommendList onResult vList.size = " + list.size());
ArrayList arrayList = new ArrayList();
Iterator it = list.iterator();
while (it.hasNext()) {
arrayList.add(Video.buildFromVideoData((VideoData) it.next()));
}
VideoDetailActivity.this.aa(arrayList);
VideoDetailActivity.this.aaaI.post(new Runnable() {
@Override
public void run() {
adrx.a(VideoDetailActivity.this.aaaI, VideoDetailActivity.this.aabi, 0, "video_detail", VideoDetailActivity.this.aabb, "");
}
});
} catch (Exception unused) {
}
}
@Override
public void a(boolean z, int i, String str) {
adac.aaa(VideoDetailActivity.aaad, "getWeLikeRecommendList " + str);
}
});
}
private void aaa(List<Video> list) {
if (list == null || list.isEmpty()) {
return;
}
afc.a().aaaa(new UpNextVideoAddedEvent());
this.aabT.aa(list.get(0));
}
public void aabd() {
this.aaaK = new Video();
this.aaaK.setId(this.aabc);
this.aaaK.setCheck_type(FeedData.FEED_SOURCE_YOUTUBE);
this.aaaK.setPicture_big("https://i.ytimg.com/vi/" + this.aabc + "/hqdefault.jpg");
this.aaaK.setPicture_webp("https://i.ytimg.com/vi/" + this.aabc + "/hqdefault.jpg");
this.aaaK.setPicture_default("https://i.ytimg.com/vi/" + this.aabc + "/hqdefault.jpg");
this.aaaK.setUrl("https://www.youtube.com/watch?v=" + this.aabc);
this.aabT.a(this.aaaK);
this.aaaH.a(this.aabT);
this.aabS = true;
aaaM();
aaa(this.aabc);
aaaO();
if (!this.aabW || adrd.aaac()) {
return;
}
aab();
}
public void aabe() {
if (this.aaaG != null) {
this.aaaG.aaa();
}
}
public void a(String str) {
adac.aa(aaad, "removeVideoView");
if (this.aaaY != null) {
this.aaaY.aaag = null;
this.aaaY = null;
}
if (Build.VERSION.SDK_INT >= 11) {
View childAt = this.aabg.getChildAt(0);
if (childAt != null && (childAt instanceof adzd)) {
adzd adzdVar = (adzd) childAt;
adzdVar.setVisibility(4);
adzdVar.aa();
}
this.aabg.setVisibility(4);
this.aabg.removeAllViews();
}
this.aaaB.setVisibility(8);
this.aaao.setVisibility(0);
this.aaao.setBackgroundColor(getResources().getColor(R.color.i8));
if ((this.aach != null && this.aach.getVisibility() == 0) || ((this.aaaG != null && this.aaaG.getVisibility() == 0) || (aabf() && TextUtils.equals("error", str)))) {
this.aaag.setVisibility(8);
} else {
this.aaag.setVisibility(0);
if (!"complete".equals(str) && this.aaaG != null) {
this.aaaG.setVisibility(4);
}
}
this.aaal.setVisibility(0);
this.aaaE.setVisibility(8);
this.aaag.setTag(R.id.au8, 0);
this.aaaf.setTag(R.id.au8, 0);
if (this.aaaZ == null) {
return;
}
if (this.aaaK != null) {
long aaaj = this.aaaZ.aaaj();
this.aaaZ.aaaa(new adso.a().aaae(str).a(aabV()).aa("").aaa(this.aabb).aaaa("video_detail").aaab(this.aaaK.getAbtag()).aa(aaaj).aaad(this.aaaK.getExtend()).aaaf(this.aaaK.getEd()).aaag(this.aabP).aaal(aacd()).aaam(this.aacb ? "status_play" : "video_play").a(this.aacc).a());
acRx.a(adr_.a(this.aaaK), aaaj);
}
if ("complete".equals(str)) {
return;
}
if (this.aaaA != null) {
this.aaaA.setVisibility(8);
this.aaaA.removeAllViews();
this.aaaf.setVisibility(0);
}
FrameLayout aaae = this.aaaZ.aaae();
if (aaae != null) {
aaae.removeAllViews();
}
this.aaaZ.aaap();
}
private boolean aabf() {
return (this.aaaK == null || this.aaaK.playabilityStatus == null || TextUtils.equals(this.aaaK.playabilityStatus, Video.PLAYABILITY_STATUS_OK)) ? false : true;
}
public void a(String str, String str2, String str3, String str4, int i) {
String[] strArr;
adac.aa(aaad, "initVideoView");
if (this.aaaZ == null) {
this.aaaZ = new adsd(this);
}
this.aaaZ.aaap();
if (i == 1000 && !TextUtils.isEmpty(str) && !TextUtils.isEmpty(str2)) {
strArr = new String[]{str, str2};
} else {
strArr = new String[]{str};
}
adac.aa("initVideoView", "playType" + i + ";urls:" + strArr);
this.aaaZ.a(new adsm.a().a(258).aa(i).a(strArr).a(str4).aa(aacd()).aaa(aabV()).aaaa(str3).aaa(this.aabf).a((adsc) this).a((View.OnClickListener) this).a(true).aa(false).aaa(true).aaaj(true).a((Map<String, String>) null).aaab("video_detail").a(this.aab).a(str4).a());
this.aaaZ.a(this);
FrameLayout aaae = this.aaaZ.aaae();
if (aaae == null) {
return;
}
ViewGroup viewGroup = (ViewGroup) aaae.getParent();
if (viewGroup != null) {
viewGroup.removeAllViews();
}
if (this.aaaK != null) {
this.aaaZ.a(new adso.a().a(aabV()).aa("").aaa(this.aabb).aaaa("video_detail").aaab(this.aaaK.getAbtag()).aaad(this.aaaK.getExtend()).aaaf(this.aaaK.getEd()).aaag(this.aabP).aaam(this.aacb ? "status_play" : "video_play").aaal(aacd()).a(this.aacc).a());
acRx.a(this.aaaK.vItem.aaan(), str4, adcq.a.PlayingType_Video, this.aaaK.vItem);
}
this.aaaA.setVisibility(0);
this.aaaA.addView(aaae);
this.aaaZ.aaag();
this.aabf = 0;
aaaa(this.aaaK);
}
public void aaai() {
adac.aa(aaad, "destroyVideoView");
a("normal");
}
public void aabg() {
if (aclh.a("video_detail_auto_play_up_next", true) && this.aabT.aaab()) {
if (this.aaaG != null) {
this.aaaG.a(this.aabT.aaa());
this.aaaG.setVisibility(0);
this.aaaG.aa();
}
} else {
this.aaaH.setVisibility(0);
this.aaaH.aaaa();
this.aaaH.a((adrs) this);
}
if (this.aach != null) {
this.aach.setVisibility(8);
}
}
@Override
public void q_() {
adac.aa(aaad, "onCloseClickListener");
a("normal");
}
@Override
public void a(int i, int i2, String str) {
adac.aa(aaad, "onErrorListener");
int aaah = this.aaaZ != null ? this.aaaZ.aaah() : -1;
a("error");
if (this.aaaK == null) {
return;
}
if (this.aaaZ != null) {
this.aaaZ.aaab(new adso.a().a(aabV()).aa("").aaa(this.aabb).aaaa("video_detail").aaab(this.aaaK.getAbtag()).a(i).aa(i2).aaac(this.aaaK.vItem != null ? this.aaaK.vItem.aaa_() : "").a(-2L).aaa(aaah).aaad(this.aaaK.getExtend()).aaag(this.aabP).aaaf(this.aaaK.getEd()).aaak(str).aaam(this.aacb ? "status_play" : "video_play").aaal(aacd()).a(this.aacc).a());
}
this.aaag.setVisibility(this.aaap.getVisibility() == 0 ? 8 : 0);
abYv.a(this, getString(R.string.s0));
}
@Override
public void aaaA() {
adac.aa(aaad, "OnCompletionListener");
a("complete");
if (this.aaaZ != null) {
this.aaaZ.aaal();
}
if (this.aaaq != null) {
this.aaaq.setVisibility(4);
}
if (this.aaag != null) {
this.aaag.setVisibility(4);
}
boolean z = false;
if (this.aaci != null) {
if (this.aach == null) {
this.aach = this.aaba.inflate();
this.aach.setBackgroundColor(getResources().getColor(R.color.i5));
this.aach.setVisibility(8);
}
z = acfh.aaah().a(this.aaci, this.aach, this.aaaK, this.aabb, "video_detail");
}
if (z) {
return;
}
aabg();
}
@Override
public void aaaB() {
adac.aa(aaad, "OnPreparedListener");
if (Build.VERSION.SDK_INT >= 11) {
View childAt = this.aabg.getChildAt(0);
if (childAt != null && (childAt instanceof adzd)) {
adzd adzdVar = (adzd) childAt;
adzdVar.setVisibility(4);
adzdVar.aa();
}
this.aabg.setVisibility(8);
this.aabg.removeAllViews();
}
this.aaag.setTag(R.id.au8, 0);
this.aaaf.setTag(R.id.au8, 0);
this.aaaq.setVisibility(8);
this.aaaf.setClickable(false);
if (this.aaaG != null) {
this.aaaG.setVisibility(4);
}
if (this.aaaZ != null) {
adso a = new adso.a().a(aabV()).aa("").aaa(this.aabb).aaaa("video_detail").aaab(aabW()).aaa(0L).aaad(aabX()).aaaf(aabY()).aaag(this.aabP).aaam(this.aacb ? "status_play" : "video_play").aaal(aacd()).a(this.aacc).a();
adac.aa(aaad, "OnPreparedListener aVideoPlay start ------------- >>");
this.aaaZ.aa(a);
}
adr_.a("video_recommend_click", aabV());
aaaj();
}
void aaaj() {
adac.aa(aaad, "performPlayBackFlow");
if (this.aaaK == null) {
return;
}
new adbw().a(this.aaaK.convert2VideoData());
}
@Override
public void r_() {
adac.aa(aaad, "onDownloadClickListener");
if (this.aaaK == null) {
abYv.aa(this, getString(R.string.f8));
return;
}
if (aaba()) {
if (acoj.aa().a(this.aaaK.getId(), this.aaaK.getUrl(), this.aaaK.getTitle(), this.aaaK.getPicture_default(), adxb.a(this.aaaK.getDuration(), 0), this.aaaK.getCheck_type(), null, null, this.aabb) == null) {
return;
}
} else {
aces acesVar = this.aaaK.vItem;
if (!acoj.aa().aaa(acesVar)) {
return;
} else {
acoj.aa().aa(acesVar);
}
}
abYv.aa(this, R.string.ex);
acoj.aa(this);
adrx.aaac(this.aaaK, JavascriptBridge.MraidHandler.DOWNLOAD_ACTION, null, this.aabb, "video_detail", this.aaaK.getAbtag());
}
@Override
public void s_() {
adc_ adc_Var;
adac.aa(aaad, "onMusicClickListener");
if (this.aaaK == null) {
return;
}
aces acesVar = this.aaaK.vItem;
if ((this.aaaK.getSourceTag() & 1) > 0) {
adc_Var = new adc_(this.aaaK.getTitle(), this.aaaK.getUrl(), this.aaaK.getPicture_default(), adcq.a.PlayingType_Onlive, acesVar);
adc_Var.a = this.aaaK.getId();
adc_Var.aaae = this.aaaK.getCheck_type();
adc_Var.aaaf = this.aaaK.getSourceTag();
adc_Var.aaag = adxb.a(this.aaaK.getDuration(), 0);
} else {
adc_Var = new adc_(acesVar.aaaq(), acesVar.aaa_(), acesVar.aaaN(), adcq.a.PlayingType_Onlive, acesVar);
}
adda.a().a(adc_Var);
}
@Override
public Video t_() {
return this.aaaK;
}
@Override
public void aa(Video video) {
if (this.aaaZ == null || this.aaaK == null) {
return;
}
if (this.aaaZ.aaaN() == 1) {
this.aaaZ.aaaa(new adso.a().aaae("switch").a(aabV()).aa("").aaa(this.aabb).aaaa("video_detail").aaab(aabW()).aa(this.aaaZ.aaaj()).aaad(aabX()).aaaf(aabY()).aaag(this.aabP).aaam(this.aacb ? "status_play" : "video_play").aaal(aacd()).a(this.aacc).a());
return;
}
this.aabf = this.aaaZ.aaaj();
a("switch");
aaa(false);
}
@Override
public void a(Video video) {
if (this.aaaZ == null || video == null) {
return;
}
this.aaaZ.a(new adso.a().a(video.getId()).aa("").aaa(this.aabb).aaaa("video_detail").aaab(video.getAbtag()).aaad(video.getExtend()).aaaf(video.getEd()).aaag(this.aabP).aaam(this.aacb ? "status_play" : "video_play").aaal(aacd()).a(this.aacc).a());
}
@Override
public void u_() {
aaac("video_detail");
}
@Override
public void v_() {
this.aaai.setVisibility(8);
}
@Override
public void w_() {
this.aaai.setVisibility(0);
}
@Override
public void aa(int i) {
adac.aa(aaad, "onSwitchScreenMode");
if (i != 4) {
switch (i) {
case 0:
break;
case 1:
aacb();
return;
default:
return;
}
}
aaca();
}
@Override
public void x_() {
aabh();
adso a = new adso.a().a(aabV()).aa("").aaa(this.aabb).aaaa("video_detail").aaab(this.aaaK.getAbtag()).aaa(0L).aaad(this.aaaK.getExtend()).aaaf(this.aaaK.getEd()).aaag(this.aabP).aaam(this.aacb ? "status_play" : "video_play").aaal(aacd()).a(this.aacc).a();
adac.aa(aaad, "OnPreparedListener aVideoPlay start ------------- >>");
this.aaaZ.aaa(a);
}
private void aabh() {
this.aaaf.setVisibility(8);
this.aaao.setVisibility(8);
this.aaaB.setVisibility(8);
}
@Override
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
if (adrd.a() && configuration != null && !this.aabU) {
if (configuration.orientation == 2) {
aabk();
adac.aa(aaad, "onConfigurationChanged land");
} else if (configuration.orientation == 1) {
aabl();
adac.aa(aaad, "onConfigurationChanged port");
if (this.aaa != null) {
this.aaa.a(true);
}
}
}
if (this.aaaZ != null) {
this.aaaZ.a(configuration);
}
}
public static void a(Activity activity, Video video, String str) {
if (activity != null) {
Intent intent = new Intent(activity, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putSerializable("video", video);
bundle.putString("referer", str);
intent.putExtras(bundle);
activity.startActivity(intent);
}
}
public static void a(Context context, String str, String str2) {
if (context != null) {
Intent intent = new Intent(context, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putString("id", str);
bundle.putString("referer", str2);
if (adrd.aa()) {
bundle.putBoolean("newYouTube", true);
}
intent.putExtras(bundle);
context.startActivity(intent);
}
}
public static void a(Context context, String str, String str2, String str3, String str4) {
if (context != null) {
Intent intent = new Intent(context, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putString("id", str);
bundle.putString("referer", str4);
bundle.putString("click_args", str3);
bundle.putString("abtag", str2);
intent.putExtras(bundle);
context.startActivity(intent);
}
}
public static void a(Context context, Video video, String str, int i) {
if (context != null) {
Intent intent = new Intent(context, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putSerializable("video", video);
bundle.putString("referer", str);
bundle.putInt("currPos", i);
intent.putExtras(bundle);
context.startActivity(intent);
}
}
public static void a(Activity activity, Video video, String str, int i, boolean z) {
if (activity != null) {
Intent intent = new Intent(activity, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putSerializable("video", video);
bundle.putString("referer", str);
bundle.putInt("currPos", i);
bundle.putBoolean("status_video", z);
intent.putExtras(bundle);
activity.startActivity(intent);
}
}
public static void a(Context context, String str, String str2, boolean z) {
if (context != null) {
Intent intent = new Intent(context, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putString("id", str);
bundle.putString("referer", str2);
bundle.putBoolean("is_ytb_video", z);
intent.putExtras(bundle);
context.startActivity(intent);
}
}
public static void a(Context context, String str, String str2, boolean z, boolean z2, boolean z3) {
if (context != null) {
Intent intent = new Intent(context, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putString("id", str);
bundle.putString("referer", str2);
bundle.putBoolean("is_ytb_video", z);
bundle.putBoolean("is_open_download_analysis", z2);
bundle.putBoolean("intercept_from", z3);
intent.putExtras(bundle);
context.startActivity(intent);
}
}
public static void aa(Activity activity, Video video, String str, int i, boolean z) {
if (activity != null) {
Intent intent = new Intent(activity, (Class<?>) VideoDetailActivity.class);
Bundle bundle = new Bundle();
bundle.putSerializable("video", video);
bundle.putString("referer", str);
bundle.putInt("currPos", i);
bundle.putBoolean("newYouTube", z);
intent.putExtras(bundle);
activity.startActivity(intent);
}
}
@Override
public void aaad() {
if (this.aaaK == null || this.aaaZ == null) {
return;
}
if (this.aaaH != null) {
this.aaaH.setVisibility(8);
}
this.aaal.setVisibility(8);
this.aaaA.setVisibility(0);
this.aaaZ.aaaL();
adso a = new adso.a().a(aabV()).aa("").aaa(this.aabb).aaaa("video_detail").aaab(aabW()).aaa(0L).aaad(aabX()).aaaf(aabY()).aaag(this.aabP).aaam(this.aacb ? "status_play" : "video_play").aaal(aacd()).a(this.aacc).a();
this.aaaZ.aaac(a);
this.aaaZ.a(a);
if (!this.aaaZ.aaai()) {
this.aaaZ.aa(a);
} else {
this.aaaZ.aaa(a);
}
}
@Override
public void aaae() {
Video aa = this.aabT.aa();
if (aa == null) {
return;
}
aabZ();
this.aaaK = aa;
this.aaaG.setVisibility(8);
this.aaaH.setVisibility(8);
this.aaaO.scrollToPosition(0);
aaai();
if (!aac()) {
aaa(false);
}
aaap();
aacc();
}
@Override
public void aaaf() {
Video a = this.aabT.a();
if (a == null) {
return;
}
aabZ();
this.aaaK = a;
this.aaaG.setVisibility(8);
this.aaaH.setVisibility(8);
aaai();
if (!aac()) {
aaa(false);
}
aaap();
}
@Override
public void aaag() {
if (this.aaaH != null) {
this.aaaH.aaaa();
this.aaaH.a((adrs) this);
this.aaaH.setVisibility(0);
}
}
@Override
public adrz aaah() {
return this.aabT;
}
private void aaac(String str) {
if (this.aaaK == null) {
return;
}
ShareEntry build = new ShareEntry.Builder().setShareName(this.aaaK.getTitle()).setShareType(adgv.site).setShareValue(this.aaaK.getUrl()).setShareImageUrl(this.aaaK.getPicture_default()).setDuration(this.aaaK.getDuration()).setCheckType(this.aaaK.getCheck_type()).build();
if (this.aaaZ != null && (this.aaaZ.aaaN() == 1 || this.aaaZ.aaaN() == 3)) {
this.aaa = new acRy(this, build);
this.aaa.a(str, this.aaaL);
} else {
this.aaa = new acRy(this, build);
this.aaa.a(this.aaaK, this.aabk, str, "");
}
adrx.aaac(this.aaaK, "share", null, this.aabb, "video_detail", this.aaaK.getAbtag());
acVn.aa("video_detail");
}
private void aabi() {
adc_ adc_Var;
if (this.aaaK == null) {
return;
}
aces acesVar = this.aaaK.vItem;
if (acesVar != null && acesVar.size() > 0) {
if ((this.aaaK.getSourceTag() & 1) > 0) {
adc_Var = new adc_(this.aaaK.getTitle(), this.aaaK.getUrl(), this.aaaK.getPicture_default(), adcq.a.PlayingType_Onlive, acesVar);
adc_Var.a = this.aaaK.getId();
adc_Var.aaae = this.aaaK.getCheck_type();
adc_Var.aaaf = this.aaaK.getSourceTag();
} else {
adc_Var = new adc_(acesVar.aaaq(), acesVar.aaa_(), acesVar.aaaN(), adcq.a.PlayingType_Onlive, acesVar);
}
adda.a().a(adc_Var);
return;
}
aabj();
}
private void aabj() {
if (FeedData.FEED_SOURCE_YOUTUBE.equals(this.aaaK.getCheck_type())) {
achq videoInfo = VideoSourcePreLoadManager.getInstance().getVideoInfo(aabV());
achq.a a = adrx.a(videoInfo);
this.aabk = videoInfo;
if (a != null && !"".equals(a.aaan())) {
this.aaaK.vItem = a.aaay();
this.aaaK.vfList = videoInfo.aa();
adr_.a(this.aaaK);
if (!this.aacb) {
adrx.a(this.aaaK, ForbidDownLoad.FORBID_DOWNLOAD_OFF, this.aabb, "video_detail", this.aaaK.getAbtag());
}
adda.a().a(new adc_(this.aaaK.vItem.aaaq(), this.aaaK.vItem.aaa_(), this.aaaK.vItem.aaaN(), adcq.a.PlayingType_Onlive, this.aaaK.vItem));
return;
}
}
aaad(VidmateApplication.aaad().getString(R.string.u0));
if (this.aaaY != null) {
this.aaaY.aaag = null;
this.aaaY = null;
}
this.aaaY = new acix(this);
this.aaaY.aaag = new acix.a() {
@Override
public void a(String str, acix acixVar) {
VideoDetailActivity.this.aabN();
if (VideoDetailActivity.this.aaaK == null) {
return;
}
VideoDetailActivity.this.aacm = str;
if (!VideoDetailActivity.this.aacb) {
adrx.aa(VideoDetailActivity.this.aaaK, "success", null, VideoDetailActivity.this.aabb, "video_detail", VideoDetailActivity.this.aaaK.getAbtag());
}
achq achqVar = new achq(str, VideoDetailActivity.this.aaaK.getCheck_type(), acixVar.aaav());
achq.a a2 = adrx.a(achqVar);
VideoDetailActivity.this.aabk = achqVar;
if (a2 == null || "".equals(a2.aaan())) {
return;
}
VideoDetailActivity.this.aaaK.vItem = a2.aaay();
VideoDetailActivity.this.aaaK.vfList = achqVar.aa();
adda.a().a(new adc_(VideoDetailActivity.this.aaaK.vItem.aaaq(), VideoDetailActivity.this.aaaK.vItem.aaa_(), VideoDetailActivity.this.aaaK.vItem.aaaN(), adcq.a.PlayingType_Onlive, VideoDetailActivity.this.aaaK.vItem));
}
@Override
public void a(String str, String str2, acix acixVar) {
adac.aa(VideoDetailActivity.aaad, "onSetError error = " + str);
VideoDetailActivity.this.aabN();
if (VideoDetailActivity.this.aaaY != null) {
VideoDetailActivity.this.aaaY.aaag = null;
VideoDetailActivity.this.aaaY = null;
}
abYv.aa(VideoDetailActivity.this.getApplicationContext(), "No music to play");
if (VideoDetailActivity.this.aacb) {
return;
}
adrx.aa(VideoDetailActivity.this.aaaK, "error", null, VideoDetailActivity.this.aabb, "video_detail", VideoDetailActivity.this.aaaK.getAbtag());
}
};
this.aaaY.a(this.aaaK.getUrl(), this.aacd, (String) null, (String) null, (Boolean) null, (String) null, (String) null, (acja.a) null, (acUk.aa) null);
}
public synchronized void aaak() {
if (this.aacn != null) {
a(this.aacn);
return;
}
this.aacn = acgv.a().a(achb.aaau(), this.aaco);
if (this.aacn == null) {
return;
}
a(this.aacn);
}
private synchronized void a(acgw acgwVar) {
if (!this.aaaa && acgwVar != null && this.aaaJ != null) {
this.aaaJ.a(acgwVar);
this.aaaa = true;
acgv.a().a(achb.aaau(), acgwVar, "video_detail", this.aabb, VidmateAd.TYPE_DETAIL);
}
}
private void aaaa(Video video) {
if (advh.a(VidmateApplication.aaad(), "com.whatsapp")) {
final ImageView imageView = this.aaam;
aa(imageView, new Animation.AnimationListener() {
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
VideoDetailActivity.this.a(imageView, (Animation.AnimationListener) null);
}
});
}
}
public void a(ImageView imageView, Animation.AnimationListener animationListener) {
imageView.setImageResource(R.drawable.a9b);
ScaleAnimation scaleAnimation = new ScaleAnimation(0.0f, 1.0f, 0.0f, 1.0f, 1, 0.5f, 1, 0.5f);
scaleAnimation.setDuration(500L);
scaleAnimation.setAnimationListener(animationListener);
imageView.startAnimation(scaleAnimation);
}
private void aa(ImageView imageView, Animation.AnimationListener animationListener) {
imageView.setImageResource(R.drawable.adh);
ScaleAnimation scaleAnimation = new ScaleAnimation(1.0f, 0.0f, 1.0f, 0.0f, 1, 0.5f, 1, 0.5f);
scaleAnimation.setDuration(500L);
scaleAnimation.setAnimationListener(animationListener);
imageView.startAnimation(scaleAnimation);
}
private void aabk() {
if (this.aaaX != null) {
this.aaaX.setVisibility(8);
}
if (this.aabX != null) {
this.aabX.setVisibility(8);
}
}
private void aabl() {
if (this.aaaX != null) {
this.aaaX.setVisibility(0);
}
}
@Override
public void aaa() {
if (this.aaas != null && this.aaaK != null && !this.aaaK.isLike()) {
adwc.a(this.aaas, adha.aaaR(this.aaaU));
}
if (this.aaav != null) {
adwc.a(this.aaav, adha.aaaT(this.aaaU));
}
if (this.aaan != null) {
this.aaan.setImageDrawable(adha.aaaU(this.aaaU));
}
ImageView imageView = (ImageView) findViewById(R.id.ad9);
if (imageView != null) {
imageView.setImageResource(adha.a() ? R.drawable.a8e : R.drawable.a8d);
}
TextView textView = (TextView) findViewById(R.id.axu);
if (textView != null) {
textView.setBackgroundResource(adha.a() ? R.drawable.ae2 : R.drawable.ld);
}
}
private void aaad(String str) {
if (this.aacp == null) {
this.aacp = new ProgressDialog(this);
}
if (this.aacp.isShowing()) {
this.aacp.dismiss();
}
this.aacp.setCanceledOnTouchOutside(true);
this.aacp.setMessage(str);
this.aacp.show();
}
public void aabN() {
if (this.aacp != null) {
this.aacp.dismiss();
}
}
private void aabO() {
acoj.aa().a(this.aacr);
}
private void aabP() {
acoj.aa().aa(this.aacr);
this.aacq = -1;
}
public void a(acon aconVar) {
String format;
if (aconVar == null) {
return;
}
if ((this.aacq == -1 || this.aacq == aconVar.id) && aconVar.videoItem.get("#id").equals(aabV())) {
this.aacq = aconVar.id;
adac.aa(aaad, "task state " + aconVar.getState() + " ;onTaskStateChange " + aconVar.getDownLoadProgress());
if (aconVar.mAnalyzeState == acon.a.ANALYZING) {
format = String.format("%.2f", Double.valueOf(0.0d));
this.aaa_.setVisibility(8);
} else if (aconVar.getState() == acon.aaa.DONE) {
this.aaa_.setVisibility(0);
format = "";
abYy.a(new Runnable() {
@Override
public void run() {
VideoDetailActivity.this.aaay.setVisibility(8);
VideoDetailActivity.this.aacq = -1;
}
}, 3000L);
} else {
this.aaa_.setVisibility(8);
this.aaay.setVisibility(0);
double downLoadProgress = aconVar.getDownLoadProgress();
if (aconVar.mCombinState != acon.aa.NONE && aconVar.mCombinState != acon.aa.AUDIO_DOWNLOADING) {
downLoadProgress = 99.0d;
}
format = String.format("%.2f", Double.valueOf(downLoadProgress));
}
if (TextUtils.isEmpty(format)) {
this.aaaz.setText("");
return;
}
this.aaaz.setText(format + "%");
}
}
private void aabQ() {
List<acon> aaa = acoj.aa().aaa(aabV());
if (aaa != null && aaa.size() > 0) {
a(aaa.get(0));
} else {
this.aaay.setVisibility(8);
}
}
private void aabR() {
this.aacs = (ImageView) this.aaaL.findViewById(R.id.tc);
this.aact = (TextView) this.aaaL.findViewById(R.id.alo);
this.aacu = (TextView) this.aaaL.findViewById(R.id.aln);
this.aacv = (TextView) this.aaaL.findViewById(R.id.u6);
this.aacw = this.aaaL.findViewById(R.id.aa2);
this.aacx = this.aaaL.findViewById(R.id.x0);
this.aacw.setOnClickListener(this);
this.aacs.setOnClickListener(this);
this.aacv.setOnClickListener(this);
if (aabS()) {
this.aacw.setVisibility(8);
} else {
this.aacw.setVisibility(0);
}
if (this.aaaK == null) {
this.aacw.setVisibility(8);
}
}
private boolean aabS() {
return adrd.a() && (this.aabU || this.aabj);
}
public void aabT() {
try {
if (this.aacw == null) {
return;
}
if (this.aaaK != null && this.aaaK.getUserInfo() != null && !aabS()) {
this.aacw.setVisibility(0);
if (this.aaaK.getUserInfo().isVDMSuper() && this.aacw != null) {
this.aacw.setVisibility(8);
}
if (this.aaaK.getUserInfo().isRedUser()) {
this.aacx.setBackgroundResource(R.drawable.o7);
this.aacx.setVisibility(0);
} else if (this.aaaK.getUserInfo().isBuleUser()) {
this.aacx.setBackgroundResource(R.drawable.o6);
this.aacx.setVisibility(0);
} else {
this.aacx.setVisibility(8);
}
abXi.a().aa().a(this.aaaK.getUserInfo().getAvatar(), this.aacs, abXg.aaa(R.drawable.y3));
this.aact.setText(this.aaaK.getUserInfo().getNickname());
if (adrd.aa()) {
this.aacu.setText(this.aaaK.getUserInfo().getFollowedUsersCountStr());
} else {
this.aacu.setText(adr_.a(this.aaaK.getUserInfo().getFollowedUsersCount()) + " " + getResources().getString(R.string.dl));
}
aabU();
return;
}
if (this.aacw != null) {
this.aacw.setVisibility(8);
}
} catch (Exception e) {
e.printStackTrace();
}
}
private void aaae(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
acjy.a(this, str, AdRequestOptionConstant.KEY_CHANNEL, false, ackz.aaa.channel_list.toString(), null, false);
}
private void aaab(Video video) {
if (video == null) {
return;
}
this.aabT.aaa(video);
aaae();
ackv a = ackv.a();
Object[] objArr = new Object[14];
objArr[0] = "id";
objArr[1] = video.getId();
objArr[2] = "referer";
objArr[3] = "similar";
objArr[4] = "from";
objArr[5] = "video_detail";
objArr[6] = "abtag";
objArr[7] = video.getAbtag();
objArr[8] = "recent_id";
objArr[9] = (this.aaaK == null || TextUtils.isEmpty(aabV())) ? this.aabc : aabV();
objArr[10] = "ex";
objArr[11] = video.getExtend();
objArr[12] = "ed";
objArr[13] = video.getEd();
a.a("video_link", objArr);
}
public void aabU() {
if (this.aaaK == null || this.aaaK.getUserInfo() == null) {
return;
}
if (this.aaaK.getUserInfo().isFollow()) {
this.aacv.setText("");
this.aacv.setCompoundDrawablesWithIntrinsicBounds(R.drawable.a8q, 0, 0, 0);
} else {
this.aacv.setText(R.string.dk);
this.aacv.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);
}
}
public String aabV() {
return this.aaaK == null ? this.aabc : this.aaaK.getId();
}
private String aabW() {
return this.aaaK == null ? "" : this.aaaK.getAbtag();
}
private String aabX() {
return this.aaaK == null ? "" : this.aaaK.getExtend();
}
private String aabY() {
return this.aaaK == null ? "" : this.aaaK.getEd();
}
@Override
public void aaac() {
adxq.a((Activity) this, true);
}
@afci(a = ThreadMode.MAIN)
public void onEvent(PostDetailEvent postDetailEvent) {
if (postDetailEvent == null || 2 != postDetailEvent.type || this.aaaK == null || this.aaaK.getUserInfo() == null || TextUtils.isEmpty(this.aaaK.getUserInfo().getId()) || !this.aaaK.getUserInfo().getId().equals(postDetailEvent.userId)) {
return;
}
this.aaaK.getUserInfo().setFollow(postDetailEvent.followType == 101);
aabU();
}
public void onAutoPlayClickAction(View view) {
aabe();
Boolean valueOf = Boolean.valueOf(((ToggleButton) view).isChecked());
aclh.aa("video_detail_auto_play_up_next", valueOf.booleanValue());
adrr.a("video_detail", valueOf.booleanValue());
}
private void aabZ() {
int aaak;
if (this.aaaZ == null || (aaak = this.aaaZ.aaak()) <= 0 || aaak >= 5) {
return;
}
this.aace.put(aabV(), Integer.valueOf(this.aaaZ.aaaj()));
}
private boolean aac() {
int intValue;
if (!this.aace.containsKey(aabV()) || (intValue = this.aace.get(aabV()).intValue()) <= -1) {
return false;
}
this.aabf = intValue;
this.aace.remove(aabV());
aaa(false);
return true;
}
private void aaca() {
adac.aa(aaad, "restoreDefaultView");
this.aabh = adaf.a(this);
this.aaae.setLayoutParams(new LinearLayout.LayoutParams(-1, this.aabh));
if (this.aaai != null) {
this.aaai.setVisibility(0);
}
}
private void aacb() {
adac.aa(aaad, "enterFullScreenView");
this.aaae.setLayoutParams(new LinearLayout.LayoutParams(-1, -1));
if (this.aaai != null) {
this.aaai.setVisibility(8);
}
}
private void aacc() {
if (!this.aacb || this.aaaK == null) {
return;
}
ackv.a().a("status_click", "id", this.aaaK.getId(), "action", "go2detail", "resource", this.aaaK.getCheck_type(), "from", "upnext", "abtag", this.aaaK.getAbtag(), MediaFormat.KEY_LANGUAGE, aclh.a("LanguageStatus"));
}
private String aacd() {
String str = this.aaaK.vItem.get("#check_type");
return TextUtils.isEmpty(str) ? this.aaaK.getCheck_type() : str;
}
@Override
public aeyh a() {
return this.aaac;
}
@Override
protected void onPostCreate(@Nullable Bundle bundle) {
super.onPostCreate(bundle);
this.aaac.aa(bundle);
}
@Override
public boolean dispatchTouchEvent(MotionEvent motionEvent) {
return this.aaac.a(motionEvent) || super.dispatchTouchEvent(motionEvent);
}
@Override
public void aa() {
this.aaac.aaac();
}
@Override
public aeyn aaaa() {
return this.aaac.aa();
}
@Override
public aeyn aaab() {
return this.aaac.aaa();
}
}