package com.google.android.gms.internal.ads;

import android.content.Context;
import android.graphics.SurfaceTexture;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Build;
import android.view.Surface;
import android.view.TextureView;
import android.view.View;
import androidx.annotation.Nullable;
import java.io.IOException;
import java.util.HashMap;
import tv.danmaku.ijk.media.player.IMediaPlayer;

/* JADX INFO: loaded from: classes2.dex */
public final class zzcfi extends zzcfk implements TextureView.SurfaceTextureListener, MediaPlayer.OnBufferingUpdateListener, MediaPlayer.OnCompletionListener, MediaPlayer.OnErrorListener, MediaPlayer.OnInfoListener, MediaPlayer.OnPreparedListener, MediaPlayer.OnVideoSizeChangedListener {
    public static final HashMap V;
    public final boolean Q;
    public int R;
    public q30 S;
    public boolean T;
    public Integer U;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final c40 f19573c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final d40 f19574d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final boolean f19575e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f19576f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public int f19577g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public MediaPlayer f19578h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public Uri f19579i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public int f19580j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public int f19581k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public int f19582l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public a40 f19583m;

    @Nullable
    private final cr0 zzg;

    static {
        HashMap map = new HashMap();
        V = map;
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_ERROR_IO), "MEDIA_ERROR_IO");
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_ERROR_MALFORMED), "MEDIA_ERROR_MALFORMED");
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_ERROR_UNSUPPORTED), "MEDIA_ERROR_UNSUPPORTED");
        map.put(-110, "MEDIA_ERROR_TIMED_OUT");
        map.put(3, "MEDIA_INFO_VIDEO_RENDERING_START");
        map.put(100, "MEDIA_ERROR_SERVER_DIED");
        map.put(1, "MEDIA_ERROR_UNKNOWN");
        map.put(1, "MEDIA_INFO_UNKNOWN");
        map.put(700, "MEDIA_INFO_VIDEO_TRACK_LAGGING");
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_INFO_BUFFERING_START), "MEDIA_INFO_BUFFERING_START");
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_INFO_BUFFERING_END), "MEDIA_INFO_BUFFERING_END");
        map.put(800, "MEDIA_INFO_BAD_INTERLEAVING");
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_INFO_NOT_SEEKABLE), "MEDIA_INFO_NOT_SEEKABLE");
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_INFO_METADATA_UPDATE), "MEDIA_INFO_METADATA_UPDATE");
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_INFO_UNSUPPORTED_SUBTITLE), "MEDIA_INFO_UNSUPPORTED_SUBTITLE");
        map.put(Integer.valueOf(IMediaPlayer.MEDIA_INFO_SUBTITLE_TIMED_OUT), "MEDIA_INFO_SUBTITLE_TIMED_OUT");
    }

    public zzcfi(Context context, c40 c40Var, boolean z10, boolean z11, b40 b40Var, d40 d40Var, @Nullable cr0 cr0Var) {
        super(context);
        this.f19576f = 0;
        this.f19577g = 0;
        this.T = false;
        this.U = null;
        this.f19573c = c40Var;
        this.f19574d = d40Var;
        this.Q = z10;
        this.f19575e = z11;
        d40Var.a(this);
        this.zzg = cr0Var;
    }

    public final void A() {
        cr0 cr0Var;
        p7.l0.g("AdMediaPlayerView init MediaPlayer");
        SurfaceTexture surfaceTexture = getSurfaceTexture();
        if (this.f19579i == null || surfaceTexture == null) {
            return;
        }
        B(false);
        try {
            androidx.window.core.h hVar = m7.n.C.f30482u;
            MediaPlayer mediaPlayer = new MediaPlayer();
            this.f19578h = mediaPlayer;
            mediaPlayer.setOnBufferingUpdateListener(this);
            this.f19578h.setOnCompletionListener(this);
            this.f19578h.setOnErrorListener(this);
            this.f19578h.setOnInfoListener(this);
            this.f19578h.setOnPreparedListener(this);
            this.f19578h.setOnVideoSizeChangedListener(this);
            this.f19582l = 0;
            if (this.Q) {
                if (((Boolean) n7.y.f31093e.f31096c.b(ao.f9175ye)).booleanValue() && (cr0Var = this.zzg) != null) {
                    br0 br0VarA = cr0Var.a();
                    br0VarA.zzc("action", "svp_ampv");
                    br0VarA.b();
                }
                a40 a40Var = new a40(getContext());
                this.f19583m = a40Var;
                int width = getWidth();
                int height = getHeight();
                a40Var.f8493m = width;
                a40Var.f8492l = height;
                a40Var.R = surfaceTexture;
                a40 a40Var2 = this.f19583m;
                a40Var2.start();
                SurfaceTexture surfaceTextureZze = a40Var2.zze();
                if (surfaceTextureZze != null) {
                    surfaceTexture = surfaceTextureZze;
                } else {
                    this.f19583m.b();
                    this.f19583m = null;
                }
            }
            this.f19578h.setDataSource(getContext(), this.f19579i);
            this.f19578h.setSurface(new Surface(surfaceTexture));
            this.f19578h.setAudioStreamType(3);
            this.f19578h.setScreenOnWhilePlaying(true);
            this.f19578h.prepareAsync();
            D(1);
        } catch (IOException | IllegalArgumentException | IllegalStateException unused) {
            "Failed to initialize MediaPlayer at ".concat(String.valueOf(this.f19579i));
            onError(this.f19578h, 1, 0);
        }
    }

    public final void B(boolean z10) {
        p7.l0.g("AdMediaPlayerView release");
        a40 a40Var = this.f19583m;
        if (a40Var != null) {
            a40Var.b();
            this.f19583m = null;
        }
        MediaPlayer mediaPlayer = this.f19578h;
        if (mediaPlayer != null) {
            mediaPlayer.reset();
            this.f19578h.release();
            this.f19578h = null;
            D(0);
            if (z10) {
                this.f19577g = 0;
            }
        }
    }

    public final boolean C() {
        int i10;
        return (this.f19578h == null || (i10 = this.f19576f) == -1 || i10 == 0 || i10 == 1) ? false : true;
    }

    public final void D(int i10) {
        f40 f40Var = this.f19585b;
        d40 d40Var = this.f19574d;
        if (i10 == 3) {
            d40Var.e();
            f40Var.f11016d = true;
            f40Var.a();
        } else if (this.f19576f == 3) {
            d40Var.f10192k = false;
            f40Var.f11016d = false;
            f40Var.a();
        }
        this.f19576f = i10;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final String i() {
        return "MediaPlayer".concat(true != this.Q ? "" : " spherical");
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final void j(q30 q30Var) {
        this.S = q30Var;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final void k() {
        p7.l0.g("AdMediaPlayerView stop");
        MediaPlayer mediaPlayer = this.f19578h;
        if (mediaPlayer != null) {
            mediaPlayer.stop();
            this.f19578h.release();
            this.f19578h = null;
            D(0);
            this.f19577g = 0;
        }
        this.f19574d.c();
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final void l() {
        p7.l0.g("AdMediaPlayerView play");
        if (C()) {
            this.f19578h.start();
            D(3);
            this.f19584a.f17856c = true;
            p7.r0.f31763l.post(new o30(this, 3));
        }
        this.f19577g = 3;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final void m() {
        p7.l0.g("AdMediaPlayerView pause");
        if (C() && this.f19578h.isPlaying()) {
            this.f19578h.pause();
            D(4);
            p7.r0.f31763l.post(new o30(this, 4));
        }
        this.f19577g = 4;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final int n() {
        if (C()) {
            return this.f19578h.getDuration();
        }
        return -1;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final int o() {
        if (C()) {
            return this.f19578h.getCurrentPosition();
        }
        return 0;
    }

    @Override // android.view.TextureView, android.view.View
    public final void onAttachedToWindow() {
        super.onAttachedToWindow();
        setSurfaceTextureListener(this);
    }

    @Override // android.media.MediaPlayer.OnBufferingUpdateListener
    public final void onBufferingUpdate(MediaPlayer mediaPlayer, int i10) {
        this.f19582l = i10;
    }

    @Override // android.media.MediaPlayer.OnCompletionListener
    public final void onCompletion(MediaPlayer mediaPlayer) {
        p7.l0.g("AdMediaPlayerView completion");
        D(5);
        this.f19577g = 5;
        p7.r0.f31763l.post(new o30(this, 0));
    }

    @Override // android.media.MediaPlayer.OnErrorListener
    public final boolean onError(MediaPlayer mediaPlayer, int i10, int i11) {
        HashMap map = V;
        String str = (String) map.get(Integer.valueOf(i10));
        String str2 = (String) map.get(Integer.valueOf(i11));
        StringBuilder sb = new StringBuilder(String.valueOf(str).length() + 38 + String.valueOf(str2).length());
        sb.append("AdMediaPlayerView MediaPlayer error: ");
        sb.append(str);
        sb.append(":");
        sb.append(str2);
        q7.j.d(sb.toString());
        D(-1);
        this.f19577g = -1;
        p7.r0.f31763l.post(new m1(this, str, str2));
        return true;
    }

    @Override // android.media.MediaPlayer.OnInfoListener
    public final boolean onInfo(MediaPlayer mediaPlayer, int i10, int i11) {
        HashMap map = V;
        String str = (String) map.get(Integer.valueOf(i10));
        String str2 = (String) map.get(Integer.valueOf(i11));
        StringBuilder sb = new StringBuilder(String.valueOf(str).length() + 37 + String.valueOf(str2).length());
        sb.append("AdMediaPlayerView MediaPlayer info: ");
        sb.append(str);
        sb.append(":");
        sb.append(str2);
        p7.l0.g(sb.toString());
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:21:0x0047  */
    /* JADX WARN: Removed duplicated region for block: B:26:0x0054  */
    @Override // android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void onMeasure(int i10, int i11) {
        int i12;
        int defaultSize = View.getDefaultSize(this.f19580j, i10);
        int defaultSize2 = View.getDefaultSize(this.f19581k, i11);
        if (this.f19580j > 0 && this.f19581k > 0 && this.f19583m == null) {
            int mode = View.MeasureSpec.getMode(i10);
            int size = View.MeasureSpec.getSize(i10);
            int mode2 = View.MeasureSpec.getMode(i11);
            int size2 = View.MeasureSpec.getSize(i11);
            if (mode != 1073741824) {
                if (mode != 1073741824) {
                    int i13 = (this.f19581k * size) / this.f19580j;
                    if (mode2 != Integer.MIN_VALUE || i13 <= size2) {
                        defaultSize2 = i13;
                        defaultSize = size;
                    }
                    defaultSize = size;
                    defaultSize2 = size2;
                } else {
                    if (mode2 == 1073741824) {
                        i12 = (this.f19580j * size2) / this.f19581k;
                        if (mode == Integer.MIN_VALUE && i12 > size) {
                            defaultSize = size;
                        }
                        defaultSize2 = size2;
                    } else {
                        int i14 = this.f19580j;
                        int i15 = this.f19581k;
                        if (mode2 != Integer.MIN_VALUE || i15 <= size2) {
                            i12 = i14;
                            size2 = i15;
                        } else {
                            i12 = (size2 * i14) / i15;
                        }
                        if (mode == Integer.MIN_VALUE && i12 > size) {
                            defaultSize2 = (i15 * size) / i14;
                            defaultSize = size;
                        }
                    }
                    defaultSize = i12;
                    defaultSize2 = size2;
                }
            } else if (mode2 == 1073741824) {
                int i16 = this.f19580j;
                int i17 = i16 * size2;
                int i18 = this.f19581k;
                int i19 = size * i18;
                if (i17 < i19) {
                    defaultSize = i17 / i18;
                    defaultSize2 = size2;
                } else {
                    if (i17 > i19) {
                        defaultSize2 = i19 / i16;
                        defaultSize = size;
                    }
                    defaultSize = size;
                    defaultSize2 = size2;
                }
            } else {
                mode = 1073741824;
                if (mode != 1073741824) {
                }
            }
        }
        setMeasuredDimension(defaultSize, defaultSize2);
        a40 a40Var = this.f19583m;
        if (a40Var != null) {
            a40Var.a(defaultSize, defaultSize2);
        }
    }

    @Override // android.media.MediaPlayer.OnPreparedListener
    public final void onPrepared(MediaPlayer mediaPlayer) {
        p7.l0.g("AdMediaPlayerView prepared");
        D(2);
        this.f19574d.b();
        p7.r0.f31763l.post(new bv(this, mediaPlayer));
        this.f19580j = mediaPlayer.getVideoWidth();
        this.f19581k = mediaPlayer.getVideoHeight();
        int i10 = this.R;
        if (i10 != 0) {
            p(i10);
        }
        if (this.f19575e && C() && this.f19578h.getCurrentPosition() > 0 && this.f19577g != 3) {
            p7.l0.g("AdMediaPlayerView nudging MediaPlayer");
            MediaPlayer mediaPlayer2 = this.f19578h;
            if (mediaPlayer2 != null) {
                try {
                    mediaPlayer2.setVolume(0.0f, 0.0f);
                } catch (IllegalStateException unused) {
                }
            } else {
                q7.j.d("AdMediaPlayerView setMediaPlayerVolume() called before onPrepared().");
            }
            this.f19578h.start();
            int currentPosition = this.f19578h.getCurrentPosition();
            m7.n.C.f30472k.getClass();
            long jCurrentTimeMillis = System.currentTimeMillis();
            while (C() && this.f19578h.getCurrentPosition() == currentPosition) {
                m7.n.C.f30472k.getClass();
                if (System.currentTimeMillis() - jCurrentTimeMillis > 250) {
                    break;
                }
            }
            this.f19578h.pause();
            zzq();
        }
        int i11 = this.f19580j;
        int i12 = this.f19581k;
        StringBuilder sb = new StringBuilder(String.valueOf(i11).length() + 40 + String.valueOf(i12).length());
        sb.append("AdMediaPlayerView stream dimensions: ");
        sb.append(i11);
        sb.append(" x ");
        sb.append(i12);
        q7.j.c(sb.toString());
        if (this.f19577g == 3) {
            l();
        }
        zzq();
    }

    @Override // android.view.TextureView.SurfaceTextureListener
    public final void onSurfaceTextureAvailable(SurfaceTexture surfaceTexture, int i10, int i11) {
        p7.l0.g("AdMediaPlayerView surface created");
        A();
        p7.r0.f31763l.post(new o30(this, 1));
    }

    @Override // android.view.TextureView.SurfaceTextureListener
    public final boolean onSurfaceTextureDestroyed(SurfaceTexture surfaceTexture) {
        p7.l0.g("AdMediaPlayerView surface destroyed");
        MediaPlayer mediaPlayer = this.f19578h;
        if (mediaPlayer != null && this.R == 0) {
            this.R = mediaPlayer.getCurrentPosition();
        }
        a40 a40Var = this.f19583m;
        if (a40Var != null) {
            a40Var.b();
        }
        p7.r0.f31763l.post(new o30(this, 2));
        B(true);
        return true;
    }

    @Override // android.view.TextureView.SurfaceTextureListener
    public final void onSurfaceTextureSizeChanged(SurfaceTexture surfaceTexture, int i10, int i11) {
        p7.l0.g("AdMediaPlayerView surface changed");
        int i12 = this.f19577g;
        boolean z10 = false;
        if (this.f19580j == i10 && this.f19581k == i11) {
            z10 = true;
        }
        if (this.f19578h != null && i12 == 3 && z10) {
            int i13 = this.R;
            if (i13 != 0) {
                p(i13);
            }
            l();
        }
        a40 a40Var = this.f19583m;
        if (a40Var != null) {
            a40Var.a(i10, i11);
        }
        p7.r0.f31763l.post(new p30(this, i10, i11));
    }

    @Override // android.view.TextureView.SurfaceTextureListener
    public final void onSurfaceTextureUpdated(SurfaceTexture surfaceTexture) {
        this.f19574d.d(this);
        this.f19584a.a(surfaceTexture, this.S);
    }

    @Override // android.media.MediaPlayer.OnVideoSizeChangedListener
    public final void onVideoSizeChanged(MediaPlayer mediaPlayer, int i10, int i11) {
        StringBuilder sb = new StringBuilder(String.valueOf(i10).length() + 35 + String.valueOf(i11).length());
        sb.append("AdMediaPlayerView size changed: ");
        sb.append(i10);
        sb.append(" x ");
        sb.append(i11);
        p7.l0.g(sb.toString());
        this.f19580j = mediaPlayer.getVideoWidth();
        int videoHeight = mediaPlayer.getVideoHeight();
        this.f19581k = videoHeight;
        if (this.f19580j == 0 || videoHeight == 0) {
            return;
        }
        requestLayout();
    }

    @Override // android.view.View
    public final void onWindowVisibilityChanged(int i10) {
        StringBuilder sb = new StringBuilder(String.valueOf(i10).length() + 47);
        sb.append("AdMediaPlayerView window visibility changed to ");
        sb.append(i10);
        p7.l0.g(sb.toString());
        p7.r0.f31763l.post(new lh(i10, 3, this));
        super.onWindowVisibilityChanged(i10);
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final void p(int i10) {
        StringBuilder sb = new StringBuilder(String.valueOf(i10).length() + 23);
        sb.append("AdMediaPlayerView seek ");
        sb.append(i10);
        p7.l0.g(sb.toString());
        if (!C()) {
            this.R = i10;
        } else {
            this.f19578h.seekTo(i10);
            this.R = 0;
        }
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final void q(float f10, float f11) {
        a40 a40Var = this.f19583m;
        if (a40Var != null) {
            a40Var.c(f10, f11);
        }
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final int r() {
        MediaPlayer mediaPlayer = this.f19578h;
        if (mediaPlayer != null) {
            return mediaPlayer.getVideoWidth();
        }
        return 0;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final int s() {
        MediaPlayer mediaPlayer = this.f19578h;
        if (mediaPlayer != null) {
            return mediaPlayer.getVideoHeight();
        }
        return 0;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final long t() {
        if (this.U != null) {
            return (w() * ((long) this.f19582l)) / 100;
        }
        return -1L;
    }

    @Override // android.view.View
    public final String toString() {
        String name = zzcfi.class.getName();
        String hexString = Integer.toHexString(hashCode());
        return defpackage.e.p(new StringBuilder(name.length() + 1 + String.valueOf(hexString).length()), name, "@", hexString);
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final long u() {
        return 0L;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final long w() {
        if (this.U != null) {
            return ((long) n()) * ((long) this.U.intValue());
        }
        return -1L;
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final int x() {
        if (Build.VERSION.SDK_INT < 26 || !C()) {
            return -1;
        }
        return this.f19578h.getMetrics().getInt("android.media.mediaplayer.dropped");
    }

    @Override // com.google.android.gms.internal.ads.zzcfk
    public final void zzc(@Nullable String str) {
        Uri uri = Uri.parse(str);
        yk ykVarZza = yk.zza(uri);
        if (ykVarZza == null || ykVarZza.zza != null) {
            if (ykVarZza != null) {
                uri = Uri.parse(ykVarZza.zza);
            }
            this.f19579i = uri;
            this.R = 0;
            A();
            requestLayout();
            invalidate();
        }
    }

    @Override // com.google.android.gms.internal.ads.e40
    public final void zzq() {
        f40 f40Var = this.f19585b;
        float f10 = f40Var.f11015c ? f40Var.f11017e ? 0.0f : f40Var.f11018f : 0.0f;
        MediaPlayer mediaPlayer = this.f19578h;
        if (mediaPlayer == null) {
            q7.j.d("AdMediaPlayerView setMediaPlayerVolume() called before onPrepared().");
        } else {
            try {
                mediaPlayer.setVolume(f10, f10);
            } catch (IllegalStateException unused) {
            }
        }
    }
}
