正在查看: MX Player v1.97.8 应用的 CastActivity.java JAVA 源代码文件
本页面展示 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) {
}
}