导航菜单

页面标题

页面副标题

新暖心缘 v8.1.1 - w0.java 源代码

正在查看: 新暖心缘 v8.1.1 应用的 w0.java JAVA 源代码文件

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


package b4;

import android.content.Context;
import android.graphics.SurfaceTexture;
import android.os.Handler;
import android.os.Looper;
import android.view.Surface;
import android.view.SurfaceHolder;
import android.view.TextureView;
import b4.a;
import b4.e;
import b4.n0;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CopyOnWriteArraySet;

public class w0 extends f {
    private com.google.android.exoplayer2.decoder.e A;
    private com.google.android.exoplayer2.decoder.e B;
    private int C;
    private d4.d D;
    private float E;
    private y4.f F;
    private List<a5.a> G;
    private boolean H;
    private l5.v I;
    private boolean J;
    private boolean K;

    protected final q0[] f3419b;

    private final q f3420c;

    private final Handler f3421d;

    private final c f3422e;

    private final CopyOnWriteArraySet<m5.l> f3423f;

    private final CopyOnWriteArraySet<d4.f> f3424g;

    private final CopyOnWriteArraySet<a5.j> f3425h;

    private final CopyOnWriteArraySet<q4.f> f3426i;

    private final CopyOnWriteArraySet<m5.t> f3427j;

    private final CopyOnWriteArraySet<d4.n> f3428k;

    private final k5.d f3429l;

    private final c4.a f3430m;

    private final b4.a f3431n;

    private final e f3432o;

    private final y0 f3433p;

    private c0 f3434q;

    private c0 f3435r;

    private m5.i f3436s;

    private Surface f3437t;

    private boolean f3438u;

    private int f3439v;

    private SurfaceHolder f3440w;

    private TextureView f3441x;

    private int f3442y;

    private int f3443z;

    public static final class b {

        private final Context f3444a;

        private final u0 f3445b;

        private l5.b f3446c;

        private j5.j f3447d;

        private f0 f3448e;

        private k5.d f3449f;

        private c4.a f3450g;

        private Looper f3451h;

        private boolean f3452i;

        private boolean f3453j;

        public b(Context context) {
            this(context, new k(context));
        }

        public w0 a() {
            l5.a.f(!this.f3453j);
            this.f3453j = true;
            return new w0(this.f3444a, this.f3445b, this.f3447d, this.f3448e, this.f3449f, this.f3450g, this.f3446c, this.f3451h);
        }

        public b(android.content.Context r11, b4.u0 r12) {
            throw new UnsupportedOperationException("Method not decompiled: b4.w0.b.<init>(android.content.Context, b4.u0):void");
        }

        public b(Context context, u0 u0Var, j5.j jVar, f0 f0Var, k5.d dVar, Looper looper, c4.a aVar, boolean z7, l5.b bVar) {
            this.f3444a = context;
            this.f3445b = u0Var;
            this.f3447d = jVar;
            this.f3448e = f0Var;
            this.f3449f = dVar;
            this.f3451h = looper;
            this.f3450g = aVar;
            this.f3452i = z7;
            this.f3446c = bVar;
        }
    }

    private final class c implements m5.t, d4.n, a5.j, q4.f, SurfaceHolder.Callback, TextureView.SurfaceTextureListener, e.b, a.b, n0.a {
        private c() {
        }

        @Override
        public void a(int i8) {
            if (w0.this.C == i8) {
                return;
            }
            w0.this.C = i8;
            Iterator it = w0.this.f3424g.iterator();
            while (it.hasNext()) {
                d4.f fVar = (d4.f) it.next();
                if (!w0.this.f3428k.contains(fVar)) {
                    fVar.a(i8);
                }
            }
            Iterator it2 = w0.this.f3428k.iterator();
            while (it2.hasNext()) {
                ((d4.n) it2.next()).a(i8);
            }
        }

        @Override
        public void b(int i8, int i9, int i10, float f8) {
            Iterator it = w0.this.f3423f.iterator();
            while (it.hasNext()) {
                m5.l lVar = (m5.l) it.next();
                if (!w0.this.f3427j.contains(lVar)) {
                    lVar.b(i8, i9, i10, f8);
                }
            }
            Iterator it2 = w0.this.f3427j.iterator();
            while (it2.hasNext()) {
                ((m5.t) it2.next()).b(i8, i9, i10, f8);
            }
        }

        @Override
        public void c(com.google.android.exoplayer2.decoder.e eVar) {
            Iterator it = w0.this.f3428k.iterator();
            while (it.hasNext()) {
                ((d4.n) it.next()).c(eVar);
            }
            w0.this.f3435r = null;
            w0.this.B = null;
            w0.this.C = 0;
        }

        @Override
        public void d(com.google.android.exoplayer2.decoder.e eVar) {
            w0.this.B = eVar;
            Iterator it = w0.this.f3428k.iterator();
            while (it.hasNext()) {
                ((d4.n) it.next()).d(eVar);
            }
        }

        @Override
        public void e(String str, long j8, long j9) {
            Iterator it = w0.this.f3427j.iterator();
            while (it.hasNext()) {
                ((m5.t) it.next()).e(str, j8, j9);
            }
        }

        @Override
        public void f() {
            w0.this.U(false);
        }

        @Override
        public void g(float f8) {
            w0.this.T();
        }

        @Override
        public void h(int i8) {
            w0 w0Var = w0.this;
            w0Var.a0(w0Var.c(), i8);
        }

        @Override
        public void i(List<a5.a> list) {
            w0.this.G = list;
            Iterator it = w0.this.f3425h.iterator();
            while (it.hasNext()) {
                ((a5.j) it.next()).i(list);
            }
        }

        @Override
        public void j(Surface surface) {
            if (w0.this.f3437t == surface) {
                Iterator it = w0.this.f3423f.iterator();
                while (it.hasNext()) {
                    ((m5.l) it.next()).t();
                }
            }
            Iterator it2 = w0.this.f3427j.iterator();
            while (it2.hasNext()) {
                ((m5.t) it2.next()).j(surface);
            }
        }

        @Override
        public void l(String str, long j8, long j9) {
            Iterator it = w0.this.f3428k.iterator();
            while (it.hasNext()) {
                ((d4.n) it.next()).l(str, j8, j9);
            }
        }

        @Override
        public void n(int i8, long j8) {
            Iterator it = w0.this.f3427j.iterator();
            while (it.hasNext()) {
                ((m5.t) it.next()).n(i8, j8);
            }
        }

        @Override
        public void onIsPlayingChanged(boolean z7) {
            m0.a(this, z7);
        }

        @Override
        public void onLoadingChanged(boolean z7) {
            if (w0.this.I != null) {
                if (z7 && !w0.this.J) {
                    w0.this.I.a(0);
                    w0.this.J = true;
                } else {
                    if (z7 || !w0.this.J) {
                        return;
                    }
                    w0.this.I.b(0);
                    w0.this.J = false;
                }
            }
        }

        @Override
        public void onPlaybackParametersChanged(l0 l0Var) {
            m0.c(this, l0Var);
        }

        @Override
        public void onPlaybackSuppressionReasonChanged(int i8) {
            m0.d(this, i8);
        }

        @Override
        public void onPlayerError(l lVar) {
            m0.e(this, lVar);
        }

        @Override
        public void onPlayerStateChanged(boolean z7, int i8) {
            if (i8 != 1) {
                if (i8 == 2 || i8 == 3) {
                    w0.this.f3433p.a(z7);
                    return;
                } else if (i8 != 4) {
                    return;
                }
            }
            w0.this.f3433p.a(false);
        }

        @Override
        public void onPositionDiscontinuity(int i8) {
            m0.f(this, i8);
        }

        @Override
        public void onSeekProcessed() {
            m0.h(this);
        }

        @Override
        public void onSurfaceTextureAvailable(SurfaceTexture surfaceTexture, int i8, int i9) {
            w0.this.X(new Surface(surfaceTexture), true);
            w0.this.O(i8, i9);
        }

        @Override
        public boolean onSurfaceTextureDestroyed(SurfaceTexture surfaceTexture) {
            w0.this.X(null, true);
            w0.this.O(0, 0);
            return true;
        }

        @Override
        public void onSurfaceTextureSizeChanged(SurfaceTexture surfaceTexture, int i8, int i9) {
            w0.this.O(i8, i9);
        }

        @Override
        public void onSurfaceTextureUpdated(SurfaceTexture surfaceTexture) {
        }

        @Override
        public void onTimelineChanged(x0 x0Var, int i8) {
            m0.j(this, x0Var, i8);
        }

        @Override
        public void onTimelineChanged(x0 x0Var, Object obj, int i8) {
            m0.k(this, x0Var, obj, i8);
        }

        @Override
        public void onTracksChanged(y4.z zVar, j5.h hVar) {
            m0.l(this, zVar, hVar);
        }

        @Override
        public void r(c0 c0Var) {
            w0.this.f3434q = c0Var;
            Iterator it = w0.this.f3427j.iterator();
            while (it.hasNext()) {
                ((m5.t) it.next()).r(c0Var);
            }
        }

        @Override
        public void s(q4.a aVar) {
            Iterator it = w0.this.f3426i.iterator();
            while (it.hasNext()) {
                ((q4.f) it.next()).s(aVar);
            }
        }

        @Override
        public void surfaceChanged(SurfaceHolder surfaceHolder, int i8, int i9, int i10) {
            w0.this.O(i9, i10);
        }

        @Override
        public void surfaceCreated(SurfaceHolder surfaceHolder) {
            w0.this.X(surfaceHolder.getSurface(), false);
        }

        @Override
        public void surfaceDestroyed(SurfaceHolder surfaceHolder) {
            w0.this.X(null, false);
            w0.this.O(0, 0);
        }

        @Override
        public void v(com.google.android.exoplayer2.decoder.e eVar) {
            w0.this.A = eVar;
            Iterator it = w0.this.f3427j.iterator();
            while (it.hasNext()) {
                ((m5.t) it.next()).v(eVar);
            }
        }

        @Override
        public void w(int i8, long j8, long j9) {
            Iterator it = w0.this.f3428k.iterator();
            while (it.hasNext()) {
                ((d4.n) it.next()).w(i8, j8, j9);
            }
        }

        @Override
        public void x(c0 c0Var) {
            w0.this.f3435r = c0Var;
            Iterator it = w0.this.f3428k.iterator();
            while (it.hasNext()) {
                ((d4.n) it.next()).x(c0Var);
            }
        }

        @Override
        public void z(com.google.android.exoplayer2.decoder.e eVar) {
            Iterator it = w0.this.f3427j.iterator();
            while (it.hasNext()) {
                ((m5.t) it.next()).z(eVar);
            }
            w0.this.f3434q = null;
            w0.this.A = null;
        }
    }

    protected w0(Context context, u0 u0Var, j5.j jVar, f0 f0Var, k5.d dVar, c4.a aVar, l5.b bVar, Looper looper) {
        this(context, u0Var, jVar, f0Var, e4.n.d(), dVar, aVar, bVar, looper);
    }

    public void O(int i8, int i9) {
        if (i8 == this.f3442y && i9 == this.f3443z) {
            return;
        }
        this.f3442y = i8;
        this.f3443z = i9;
        Iterator<m5.l> it = this.f3423f.iterator();
        while (it.hasNext()) {
            it.next().A(i8, i9);
        }
    }

    private void S() {
        TextureView textureView = this.f3441x;
        if (textureView != null) {
            if (textureView.getSurfaceTextureListener() != this.f3422e) {
                l5.l.f("SimpleExoPlayer", "SurfaceTextureListener already unset or replaced.");
            } else {
                this.f3441x.setSurfaceTextureListener(null);
            }
            this.f3441x = null;
        }
        SurfaceHolder surfaceHolder = this.f3440w;
        if (surfaceHolder != null) {
            surfaceHolder.removeCallback(this.f3422e);
            this.f3440w = null;
        }
    }

    public void T() {
        float f8 = this.E * this.f3432o.f();
        for (q0 q0Var : this.f3419b) {
            if (q0Var.getTrackType() == 1) {
                this.f3420c.t(q0Var).n(2).m(Float.valueOf(f8)).l();
            }
        }
    }

    private void V(m5.i iVar) {
        for (q0 q0Var : this.f3419b) {
            if (q0Var.getTrackType() == 2) {
                this.f3420c.t(q0Var).n(8).m(iVar).l();
            }
        }
        this.f3436s = iVar;
    }

    public void X(Surface surface, boolean z7) {
        ArrayList arrayList = new ArrayList();
        for (q0 q0Var : this.f3419b) {
            if (q0Var.getTrackType() == 2) {
                arrayList.add(this.f3420c.t(q0Var).n(1).m(surface).l());
            }
        }
        Surface surface2 = this.f3437t;
        if (surface2 != null && surface2 != surface) {
            try {
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    ((o0) it.next()).a();
                }
            } catch (InterruptedException unused) {
                Thread.currentThread().interrupt();
            }
            if (this.f3438u) {
                this.f3437t.release();
            }
        }
        this.f3437t = surface;
        this.f3438u = z7;
    }

    public void a0(boolean z7, int i8) {
        int i9 = 0;
        boolean z8 = z7 && i8 != -1;
        if (z8 && i8 != 1) {
            i9 = 1;
        }
        this.f3420c.M(z8, i9);
    }

    private void b0() {
        if (Looper.myLooper() != M()) {
            l5.l.g("SimpleExoPlayer", "Player is accessed on the wrong thread. See https://exoplayer.dev/issues/player-accessed-on-wrong-thread", this.H ? null : new IllegalStateException());
            this.H = true;
        }
    }

    public void J(n0.a aVar) {
        b0();
        this.f3420c.s(aVar);
    }

    public void K(q4.f fVar) {
        this.f3426i.add(fVar);
    }

    public void L() {
        b0();
        V(null);
    }

    public Looper M() {
        return this.f3420c.u();
    }

    public long N() {
        b0();
        return this.f3420c.w();
    }

    public void P(y4.f fVar) {
        Q(fVar, true, true);
    }

    public void Q(y4.f fVar, boolean z7, boolean z8) {
        b0();
        y4.f fVar2 = this.F;
        if (fVar2 != null) {
            fVar2.c(this.f3430m);
            this.f3430m.N();
        }
        this.F = fVar;
        fVar.a(this.f3421d, this.f3430m);
        a0(c(), this.f3432o.i(c()));
        this.f3420c.K(fVar, z7, z8);
    }

    public void R() {
        b0();
        this.f3431n.b(false);
        this.f3432o.k();
        this.f3433p.a(false);
        this.f3420c.L();
        S();
        Surface surface = this.f3437t;
        if (surface != null) {
            if (this.f3438u) {
                surface.release();
            }
            this.f3437t = null;
        }
        y4.f fVar = this.F;
        if (fVar != null) {
            fVar.c(this.f3430m);
            this.F = null;
        }
        if (this.J) {
            ((l5.v) l5.a.e(this.I)).b(0);
            this.J = false;
        }
        this.f3429l.f(this.f3430m);
        this.G = Collections.emptyList();
        this.K = true;
    }

    public void U(boolean z7) {
        b0();
        a0(z7, this.f3432o.j(z7, g()));
    }

    public void W(Surface surface) {
        b0();
        S();
        if (surface != null) {
            L();
        }
        X(surface, false);
        int i8 = surface != null ? -1 : 0;
        O(i8, i8);
    }

    public void Y(float f8) {
        b0();
        float m8 = l5.i0.m(f8, 0.0f, 1.0f);
        if (this.E == m8) {
            return;
        }
        this.E = m8;
        T();
        Iterator<d4.f> it = this.f3424g.iterator();
        while (it.hasNext()) {
            it.next().h(m8);
        }
    }

    public void Z(boolean z7) {
        b0();
        this.f3420c.O(z7);
        y4.f fVar = this.F;
        if (fVar != null) {
            fVar.c(this.f3430m);
            this.f3430m.N();
            if (z7) {
                this.F = null;
            }
        }
        this.f3432o.k();
        this.G = Collections.emptyList();
    }

    @Override
    public long a() {
        b0();
        return this.f3420c.a();
    }

    @Override
    public void b(int i8, long j8) {
        b0();
        this.f3430m.M();
        this.f3420c.b(i8, j8);
    }

    @Override
    public boolean c() {
        b0();
        return this.f3420c.c();
    }

    @Override
    public int d() {
        b0();
        return this.f3420c.d();
    }

    @Override
    public int e() {
        b0();
        return this.f3420c.e();
    }

    @Override
    public long f() {
        b0();
        return this.f3420c.f();
    }

    @Override
    public int g() {
        b0();
        return this.f3420c.g();
    }

    @Override
    public long getCurrentPosition() {
        b0();
        return this.f3420c.getCurrentPosition();
    }

    @Override
    public int h() {
        b0();
        return this.f3420c.h();
    }

    @Override
    public int i() {
        b0();
        return this.f3420c.i();
    }

    @Override
    public x0 j() {
        b0();
        return this.f3420c.j();
    }

    @Deprecated
    protected w0(Context context, u0 u0Var, j5.j jVar, f0 f0Var, e4.o<e4.s> oVar, k5.d dVar, c4.a aVar, l5.b bVar, Looper looper) {
        this.f3429l = dVar;
        this.f3430m = aVar;
        c cVar = new c();
        this.f3422e = cVar;
        CopyOnWriteArraySet<m5.l> copyOnWriteArraySet = new CopyOnWriteArraySet<>();
        this.f3423f = copyOnWriteArraySet;
        CopyOnWriteArraySet<d4.f> copyOnWriteArraySet2 = new CopyOnWriteArraySet<>();
        this.f3424g = copyOnWriteArraySet2;
        this.f3425h = new CopyOnWriteArraySet<>();
        this.f3426i = new CopyOnWriteArraySet<>();
        CopyOnWriteArraySet<m5.t> copyOnWriteArraySet3 = new CopyOnWriteArraySet<>();
        this.f3427j = copyOnWriteArraySet3;
        CopyOnWriteArraySet<d4.n> copyOnWriteArraySet4 = new CopyOnWriteArraySet<>();
        this.f3428k = copyOnWriteArraySet4;
        Handler handler = new Handler(looper);
        this.f3421d = handler;
        q0[] a8 = u0Var.a(handler, cVar, cVar, cVar, cVar, oVar);
        this.f3419b = a8;
        this.E = 1.0f;
        this.C = 0;
        this.D = d4.d.f11128f;
        this.f3439v = 1;
        this.G = Collections.emptyList();
        q qVar = new q(a8, jVar, f0Var, dVar, bVar, looper);
        this.f3420c = qVar;
        aVar.O(qVar);
        J(aVar);
        J(cVar);
        copyOnWriteArraySet3.add(aVar);
        copyOnWriteArraySet.add(aVar);
        copyOnWriteArraySet4.add(aVar);
        copyOnWriteArraySet2.add(aVar);
        K(aVar);
        dVar.e(handler, aVar);
        if (oVar instanceof e4.j) {
            ((e4.j) oVar).h(handler, aVar);
        }
        this.f3431n = new b4.a(context, handler, cVar);
        this.f3432o = new e(context, handler, cVar);
        this.f3433p = new y0(context);
    }
}