导航菜单

页面标题

页面副标题

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

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

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


package com.mxtech.cast.controller;

import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v4.media.MediaMetadataCompat;
import android.support.v4.media.session.MediaControllerCompat;
import android.support.v4.media.session.MediaSessionCompat;
import android.support.v4.media.session.PlaybackStateCompat;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.SeekBar;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.google.android.gms.cast.MediaInfo;
import com.google.android.gms.cast.MediaMetadata;
import com.google.android.gms.cast.MediaQueueItem;
import com.google.android.gms.cast.MediaTrack;
import com.google.android.gms.cast.framework.media.RemoteMediaClient;
import com.google.android.gms.cast.framework.media.uicontroller.UIMediaController;
import defpackage.c92;
import defpackage.ceh;
import defpackage.d92;
import defpackage.esg;
import defpackage.f92;
import defpackage.gfh;
import defpackage.i0g;
import defpackage.jfh;
import defpackage.l92;
import defpackage.mdg;
import defpackage.qbg;
import defpackage.rya;
import defpackage.weh;
import defpackage.y82;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import kotlin.Metadata;
import org.jetbrains.annotations.NotNull;
import org.json.JSONObject;

@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u00012\u00020\u0002:\u0001\nB\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u0019\u0010\b\u001a\u00020\u00072\b\u0010\u0006\u001a\u0004\u0018\u00010\u0005H\u0016¢\u0006\u0004\b\b\u0010\t¨\u0006\u000b"}, d2 = {"Lcom/mxtech/cast/controller/MediaRouteControllerActivity;", "Lrya;", "Landroid/view/View$OnClickListener;", "<init>", "()V", "Landroid/view/View;", "v", "", "onClick", "(Landroid/view/View;)V", "a", "Player_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
public final class MediaRouteControllerActivity extends rya implements View.OnClickListener {
    public static boolean w;
    public zd p;
    public UIMediaController q;
    public xhb r;
    public h s;
    public int t;
    public a u;
    public MediaControllerCompat v;

    public static void c6(boolean z) {
        if (y82.h()) {
            RemoteMediaClient l = y82.l();
            if (l != null) {
                if (z) {
                    l.queuePrev((JSONObject) null);
                    return;
                } else {
                    l.queueNext((JSONObject) null);
                    return;
                }
            }
            return;
        }
        c92 c92Var = c92.a.a;
        if (!z) {
            ArrayList<l91> arrayList = f92.a;
            f92.d(c92Var);
            return;
        }
        ArrayList<l91> arrayList2 = f92.a;
        ArrayList<l91> arrayList3 = f92.a;
        if (arrayList3.isEmpty()) {
            return;
        }
        int b = f92.b();
        int size = b == 0 ? arrayList3.size() - 1 : b - 1;
        if (f92.a(size)) {
            f92.b = arrayList3.get(size).b;
            c92Var.v = true;
            f92.c(c92Var);
        }
    }

    public final void b6() {
        MediaInfo mediaInfo;
        RemoteMediaClient l = y82.l();
        if (l == null || (mediaInfo = l.getMediaInfo()) == null) {
            return;
        }
        List mediaTracks = mediaInfo.getMediaTracks();
        if (mediaTracks == null) {
            zd zdVar = this.p;
            (zdVar != null ? zdVar : null).k.setVisibility(4);
            return;
        }
        zd zdVar2 = this.p;
        if (zdVar2 == null) {
            zdVar2 = null;
        }
        zdVar2.k.setVisibility(4);
        int size = mediaTracks.size();
        for (int i = 0; i < size; i++) {
            if (((MediaTrack) mediaTracks.get(i)).getType() == 1) {
                zd zdVar3 = this.p;
                if (zdVar3 == null) {
                    zdVar3 = null;
                }
                zdVar3.k.setVisibility(0);
            }
        }
    }

    public final void d6(String str) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        String format = String.format(getString(2131889355), Arrays.copyOf(new Object[]{str}, 1));
        zd zdVar = this.p;
        if (zdVar == null) {
            zdVar = null;
        }
        AppCompatTextView appCompatTextView = zdVar.r;
        if (appCompatTextView.getText().equals(format)) {
            return;
        }
        appCompatTextView.setText(format);
        appCompatTextView.setSelected(true);
    }

    @Override
    public void onClick(View v) {
        Integer valueOf = v != null ? Integer.valueOf(v.getId()) : null;
        if (valueOf != null && valueOf.intValue() == 2131364192) {
            finish();
            return;
        }
        if (valueOf != null && valueOf.intValue() == 2131364431) {
            h hVar = this.s;
            (hVar != null ? hVar : null).l(this.t);
            return;
        }
        if (valueOf != null && valueOf.intValue() == 2131364429) {
            h hVar2 = this.s;
            (hVar2 != null ? hVar2 : null).l(-this.t);
            return;
        }
        if (valueOf != null && valueOf.intValue() == 2131364345) {
            c6(false);
            return;
        }
        if (valueOf != null && valueOf.intValue() == 2131364346) {
            c6(true);
            return;
        }
        if (valueOf != null && valueOf.intValue() == 2131364327) {
            zd zdVar = this.p;
            if (zdVar == null) {
                zdVar = null;
            }
            y82.m(zdVar.p.getText().toString());
            int i = ceh.c;
            gfh.d(new mdg("stopCastingClicked", weh.c));
            h hVar3 = this.s;
            if (hVar3 == null) {
                hVar3 = null;
            }
            if (hVar3.h()) {
                h hVar4 = this.r;
                (hVar4 != null ? hVar4 : null).getClass();
                xhb.m(2);
            }
            finish();
            return;
        }
        if (valueOf != null && valueOf.intValue() == 2131364396) {
            int i2 = ceh.c;
            gfh.d(new mdg("castPanelSubtitleClicked", weh.c));
            new jfh().show(getSupportFragmentManager(), "TRACKS_CHOOSER_DIALOG_TAG");
        } else if ((valueOf != null && valueOf.intValue() == 2131364675) || (valueOf != null && valueOf.intValue() == 2131362275)) {
            int i3 = ceh.c;
            gfh.d(new mdg("castQueueClicked", weh.c));
            if (y82.h()) {
                new l92().showAllowStateLost(getSupportFragmentManager(), "CastOnlineQueueDialog");
            } else {
                new d92().showAllowStateLost(getSupportFragmentManager(), "CastLocalQueueDialog");
            }
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        setTheme(i0g.b().h("private_folder_theme"));
        super.onCreate(bundle);
        ConstraintLayout inflate = getLayoutInflater().inflate(2131558445, (ViewGroup) null, false);
        int i = 2131362275;
        View o = a7.o(2131362275, inflate);
        if (o != null) {
            i = 2131363775;
            ConstraintLayout o2 = a7.o(2131363775, inflate);
            if (o2 != null) {
                i = 2131364192;
                AppCompatImageView o3 = a7.o(2131364192, inflate);
                if (o3 != null) {
                    i = 2131364327;
                    AppCompatImageView o4 = a7.o(2131364327, inflate);
                    if (o4 != null) {
                        i = 2131364343;
                        AppCompatImageView o5 = a7.o(2131364343, inflate);
                        if (o5 != null) {
                            i = 2131364344;
                            AppCompatImageView o6 = a7.o(2131364344, inflate);
                            if (o6 != null) {
                                i = 2131364345;
                                AppCompatImageView o7 = a7.o(2131364345, inflate);
                                if (o7 != null) {
                                    i = 2131364346;
                                    AppCompatImageView o8 = a7.o(2131364346, inflate);
                                    if (o8 != null) {
                                        i = 2131364347;
                                        AppCompatImageView o9 = a7.o(2131364347, inflate);
                                        if (o9 != null) {
                                            i = 2131364396;
                                            AppCompatImageView o10 = a7.o(2131364396, inflate);
                                            if (o10 != null) {
                                                i = 2131364429;
                                                AppCompatImageView o11 = a7.o(2131364429, inflate);
                                                if (o11 != null) {
                                                    i = 2131364431;
                                                    AppCompatImageView o12 = a7.o(2131364431, inflate);
                                                    if (o12 != null) {
                                                        i = 2131364675;
                                                        LinearLayout linearLayout = (LinearLayout) a7.o(2131364675, inflate);
                                                        if (linearLayout != null) {
                                                            i = 2131365889;
                                                            SeekBar seekBar = (SeekBar) a7.o(2131365889, inflate);
                                                            if (seekBar != null) {
                                                                i = 2131366964;
                                                                AppCompatTextView o13 = a7.o(2131366964, inflate);
                                                                if (o13 != null) {
                                                                    i = 2131366984;
                                                                    AppCompatTextView o14 = a7.o(2131366984, inflate);
                                                                    if (o14 != null) {
                                                                        i = 2131367323;
                                                                        AppCompatTextView o15 = a7.o(2131367323, inflate);
                                                                        if (o15 != null) {
                                                                            i = 2131367333;
                                                                            AppCompatTextView o16 = a7.o(2131367333, inflate);
                                                                            if (o16 != null) {
                                                                                ConstraintLayout constraintLayout = inflate;
                                                                                this.p = new zd(constraintLayout, o, o2, o3, o4, o5, o6, o7, o8, o9, o10, o11, o12, linearLayout, seekBar, o13, o14, o15, o16);
                                                                                setContentView(constraintLayout);
                                                                                this.q = new UIMediaController(this);
                                                                                this.r = xhb.d(this);
                                                                                this.s = xhb.g();
                                                                                this.u = new a();
                                                                                xhb xhbVar = this.r;
                                                                                if (xhbVar == null) {
                                                                                    xhbVar = null;
                                                                                }
                                                                                xhbVar.getClass();
                                                                                MediaSessionCompat.Token e = xhb.e();
                                                                                if (e != null) {
                                                                                    MediaControllerCompat mediaControllerCompat = new MediaControllerCompat(this, e);
                                                                                    this.v = mediaControllerCompat;
                                                                                    a aVar = this.u;
                                                                                    if (aVar == null) {
                                                                                        aVar = null;
                                                                                    }
                                                                                    mediaControllerCompat.d(aVar);
                                                                                }
                                                                                zd zdVar = this.p;
                                                                                if (zdVar == null) {
                                                                                    zdVar = null;
                                                                                }
                                                                                zdVar.d.setOnClickListener(this);
                                                                                zd zdVar2 = this.p;
                                                                                if (zdVar2 == null) {
                                                                                    zdVar2 = null;
                                                                                }
                                                                                AppCompatTextView appCompatTextView = zdVar2.q;
                                                                                y82.b(this);
                                                                                appCompatTextView.setText(y82.a);
                                                                                UIMediaController uIMediaController = this.q;
                                                                                if (uIMediaController == null) {
                                                                                    uIMediaController = null;
                                                                                }
                                                                                zd zdVar3 = this.p;
                                                                                if (zdVar3 == null) {
                                                                                    zdVar3 = null;
                                                                                }
                                                                                uIMediaController.bindSeekBar(zdVar3.o, 1000L);
                                                                                UIMediaController uIMediaController2 = this.q;
                                                                                if (uIMediaController2 == null) {
                                                                                    uIMediaController2 = null;
                                                                                }
                                                                                zd zdVar4 = this.p;
                                                                                if (zdVar4 == null) {
                                                                                    zdVar4 = null;
                                                                                }
                                                                                uIMediaController2.bindTextViewToStreamPosition(zdVar4.p, true);
                                                                                UIMediaController uIMediaController3 = this.q;
                                                                                if (uIMediaController3 == null) {
                                                                                    uIMediaController3 = null;
                                                                                }
                                                                                zd zdVar5 = this.p;
                                                                                if (zdVar5 == null) {
                                                                                    zdVar5 = null;
                                                                                }
                                                                                uIMediaController3.bindTextViewToStreamDuration(zdVar5.s);
                                                                                UIMediaController uIMediaController4 = this.q;
                                                                                if (uIMediaController4 == null) {
                                                                                    uIMediaController4 = null;
                                                                                }
                                                                                zd zdVar6 = this.p;
                                                                                if (zdVar6 == null) {
                                                                                    zdVar6 = null;
                                                                                }
                                                                                uIMediaController4.bindViewToRewind(zdVar6.j, 10000L);
                                                                                UIMediaController uIMediaController5 = this.q;
                                                                                if (uIMediaController5 == null) {
                                                                                    uIMediaController5 = null;
                                                                                }
                                                                                zd zdVar7 = this.p;
                                                                                if (zdVar7 == null) {
                                                                                    zdVar7 = null;
                                                                                }
                                                                                uIMediaController5.bindViewToForward(zdVar7.g, 10000L);
                                                                                Drawable drawable = getDrawable(2131234241);
                                                                                Drawable drawable2 = getDrawable(2131234244);
                                                                                UIMediaController uIMediaController6 = this.q;
                                                                                UIMediaController uIMediaController7 = uIMediaController6 == null ? null : uIMediaController6;
                                                                                zd zdVar8 = this.p;
                                                                                if (zdVar8 == null) {
                                                                                    zdVar8 = null;
                                                                                }
                                                                                uIMediaController7.bindImageViewToPlayPauseToggle(zdVar8.f, drawable2, drawable, drawable, (View) null, false);
                                                                                h hVar = this.s;
                                                                                if (hVar == null) {
                                                                                    hVar = null;
                                                                                }
                                                                                this.t = hVar.p / 20;
                                                                                zd zdVar9 = this.p;
                                                                                if (zdVar9 == null) {
                                                                                    zdVar9 = null;
                                                                                }
                                                                                zdVar9.l.setOnClickListener(this);
                                                                                zd zdVar10 = this.p;
                                                                                if (zdVar10 == null) {
                                                                                    zdVar10 = null;
                                                                                }
                                                                                zdVar10.m.setOnClickListener(this);
                                                                                zd zdVar11 = this.p;
                                                                                if (zdVar11 == null) {
                                                                                    zdVar11 = null;
                                                                                }
                                                                                zdVar11.h.setOnClickListener(this);
                                                                                zd zdVar12 = this.p;
                                                                                if (zdVar12 == null) {
                                                                                    zdVar12 = null;
                                                                                }
                                                                                zdVar12.i.setOnClickListener(this);
                                                                                zd zdVar13 = this.p;
                                                                                if (zdVar13 == null) {
                                                                                    zdVar13 = null;
                                                                                }
                                                                                zdVar13.e.setOnClickListener(this);
                                                                                zd zdVar14 = this.p;
                                                                                if (zdVar14 == null) {
                                                                                    zdVar14 = null;
                                                                                }
                                                                                zdVar14.k.setOnClickListener(this);
                                                                                zd zdVar15 = this.p;
                                                                                if (zdVar15 == null) {
                                                                                    zdVar15 = null;
                                                                                }
                                                                                zdVar15.n.setOnClickListener(this);
                                                                                zd zdVar16 = this.p;
                                                                                if (zdVar16 == null) {
                                                                                    zdVar16 = null;
                                                                                }
                                                                                zdVar16.b.setOnClickListener(this);
                                                                                qbg.g(this);
                                                                                esg.f(getWindow(), false, false);
                                                                                int a2 = qbg.a(this);
                                                                                zd zdVar17 = this.p;
                                                                                if (zdVar17 == null) {
                                                                                    zdVar17 = null;
                                                                                }
                                                                                ConstraintLayout.LayoutParams layoutParams = zdVar17.c.getLayoutParams();
                                                                                layoutParams.setMargins(0, a2, 0, 0);
                                                                                zd zdVar18 = this.p;
                                                                                if (zdVar18 == null) {
                                                                                    zdVar18 = null;
                                                                                }
                                                                                zdVar18.c.setLayoutParams(layoutParams);
                                                                                b6();
                                                                                RemoteMediaClient l = y82.l();
                                                                                MediaQueueItem currentItem = l != null ? l.getCurrentItem() : null;
                                                                                String str = "";
                                                                                if (currentItem != null) {
                                                                                    MediaInfo media = currentItem.getMedia();
                                                                                    MediaMetadata metadata = media != null ? media.getMetadata() : null;
                                                                                    if (metadata != null) {
                                                                                        str = metadata.getString("com.google.android.gms.cast.metadata.TITLE");
                                                                                    }
                                                                                }
                                                                                d6(str);
                                                                                return;
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i)));
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
        MediaControllerCompat mediaControllerCompat = this.v;
        if (mediaControllerCompat != null) {
            a aVar = this.u;
            if (aVar == null) {
                aVar = null;
            }
            mediaControllerCompat.e(aVar);
            this.v = null;
        }
    }

    public final void setRequestedOrientation(int i) {
        super/*android.app.Activity*/.setRequestedOrientation(1);
    }

    public final class a extends MediaControllerCompat.a {
        public a() {
        }

        public final void a(@NotNull MediaMetadataCompat mediaMetadataCompat) {
            boolean z = MediaRouteControllerActivity.w;
            MediaRouteControllerActivity mediaRouteControllerActivity = MediaRouteControllerActivity.this;
            mediaRouteControllerActivity.b6();
            CharSequence charSequence = mediaMetadataCompat.b.getCharSequence("android.media.metadata.TITLE");
            mediaRouteControllerActivity.d6(charSequence != null ? charSequence.toString() : null);
        }

        public final void c() {
        }

        public final void b(@NotNull PlaybackStateCompat playbackStateCompat) {
        }
    }
}