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();
    }
}