导航菜单

页面标题

页面副标题

MX Player v1.97.8 - CastActivity.java 源代码

正在查看: MX Player v1.97.8 应用的 CastActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.mxtech.cast;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import com.google.android.gms.cast.framework.CastSession;
import com.google.android.gms.cast.framework.media.RemoteMediaClient;
import com.mxtech.SkinViewInflater;
import com.mxtech.cast.bean.NotifMessage;
import com.mxtech.cast.controller.MediaRouteControllerActivity;
import com.mxtech.cast.controller.view.LocalPlayerView;
import defpackage.a92;
import defpackage.c92;
import defpackage.ceh;
import defpackage.da2;
import defpackage.ea2;
import defpackage.f92;
import defpackage.fhb;
import defpackage.ga2;
import defpackage.i0g;
import defpackage.jia;
import defpackage.k82;
import defpackage.rya;
import defpackage.tj5;
import defpackage.w82;
import defpackage.y82;
import java.util.ArrayList;
import org.greenrobot.eventbus.ThreadMode;

public class CastActivity extends rya implements LocalPlayerView.b, da2 {
    public static Uri[] r;
    public static Uri s;
    public static long t;
    public LocalPlayerView p;
    public boolean q = true;

    public static void d6(Context context, Uri[] uriArr, Uri uri, boolean z) {
        r = uriArr;
        s = uri;
        t = 0L;
        Intent intent = new Intent(context, (Class<?>) CastActivity.class);
        intent.putExtra("PARAM_FORCE_PLAY", z);
        context.startActivity(intent);
    }

    public final void b6() {
        LocalPlayerView localPlayerView;
        jia jiaVar;
        LocalPlayerView localPlayerView2 = (LocalPlayerView) findViewById(2131362543);
        this.p = localPlayerView2;
        localPlayerView2.setListener(this);
        this.p.setPlayerInitialPosition(t);
        this.p.s = this;
        if (!y82.f() && (jiaVar = this.p.c) != null) {
            jiaVar.h();
        }
        if (!y82.f() || (localPlayerView = this.p) == null) {
            return;
        }
        localPlayerView.h(s, r, this.q);
    }

    public final void c6() {
        super/*ub3*/.onBackPressed();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        setTheme(i0g.b().h("online_player_activity"));
        super.onCreate(bundle);
        this.q = getIntent().getBooleanExtra("PARAM_FORCE_PLAY", true);
        requestWindowFeature(1);
        getWindow().setFlags(SkinViewInflater.FLAG_BUTTON_TINT, SkinViewInflater.FLAG_BUTTON_TINT);
        setContentView(2131558444);
        ea2.d().a(this);
        b6();
        tj5.c(new NotifMessage(NotifMessage.Command.CLOSE));
    }

    @vgg(threadMode = ThreadMode.MAIN)
    public void onEvent(w82 w82Var) {
        if (tj5.a.contains(this)) {
            if (w82Var.a == 1) {
                finish();
            }
            if (w82Var.a == 3) {
                startActivity(new Intent((Context) this, (Class<?>) MediaRouteControllerActivity.class));
                ceh.b("auto");
                finish();
            }
        }
    }

    public final void onNewIntent(Intent intent) {
        super/*ub3*/.onNewIntent(intent);
        b6();
    }

    @Override
    public final void onSessionConnected(CastSession castSession) {
        MediaRouteControllerActivity.w = true;
        LocalPlayerView localPlayerView = this.p;
        if (localPlayerView != null) {
            localPlayerView.h(s, r, this.q);
        }
    }

    @Override
    public final void onSessionDisconnected(CastSession castSession, int i) {
        r = null;
        s = null;
        if (al0.c(bd0.c).equalsIgnoreCase("local")) {
            ga2.a aVar = ga2.a.LOCAL;
            int i2 = ceh.b.c;
            ceh.c.b(aVar, i);
        }
        ea2.d().f(this);
        LocalPlayerView localPlayerView = this.p;
        if (localPlayerView != null) {
            localPlayerView.setDetachedFromWindow(true);
            LocalPlayerView localPlayerView2 = this.p;
            c92 c92Var = localPlayerView2.b;
            if (c92Var != null) {
                c92Var.l = null;
                Handler handler = c92Var.s;
                if (handler != null) {
                    handler.removeCallbacks(c92Var.x);
                    a92.a aVar2 = c92Var.t;
                    if (aVar2 != null) {
                        handler.removeCallbacks(aVar2);
                        c92Var.t = null;
                    }
                }
                c92Var.d();
                c92Var.g = 0L;
                c92Var.k = null;
                RemoteMediaClient remoteMediaClient = c92Var.b;
                if (remoteMediaClient != null) {
                    remoteMediaClient.unregisterCallback(c92Var);
                    c92Var.b.removeProgressListener(c92Var);
                }
                if (c92Var.k != null) {
                    c92Var.k = null;
                }
                if (!c92Var.h()) {
                    c92Var.c = null;
                }
                a92.b bVar = c92Var.o;
                if (bVar != null) {
                    bVar.cancel();
                }
                c92Var.p = true;
                c92Var.e();
                localPlayerView2.b = null;
            }
            if (localPlayerView2.k != null) {
                localPlayerView2.k = null;
            }
            localPlayerView2.setVisibility(8);
            if (localPlayerView2.f != null) {
                localPlayerView2.f = null;
            }
            jia jiaVar = localPlayerView2.c;
            if (jiaVar != null) {
                if (jiaVar.o != null) {
                    jiaVar.o = null;
                }
                localPlayerView2.c = null;
            }
            k82 k82Var = localPlayerView2.p;
            if (k82Var != null) {
                k82Var.b();
                localPlayerView2.p = null;
            }
            if (localPlayerView2.q != null) {
                localPlayerView2.q = null;
            }
            fhb fhbVar = localPlayerView2.r;
            if (fhbVar != null) {
                if (fhbVar.a != null) {
                    fhbVar.a = null;
                }
                if (fhbVar.b != null) {
                    fhbVar.b = null;
                }
                localPlayerView2.r = null;
            }
            ArrayList<l91> arrayList = f92.a;
            f92.a.clear();
            f92.b = null;
        }
        finish();
    }

    @Override
    public final void onStart() {
        super.onStart();
        if (tj5.b(this)) {
            return;
        }
        tj5.e(this);
    }

    @Override
    public final void onStop() {
        super.onStop();
        tj5.h(this);
    }

    @Override
    public final void onSessionStarting(CastSession castSession) {
    }
}