package g6;

import android.content.Context;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Build;
import android.os.Handler;
import android.text.TextUtils;
import android.view.Surface;
import java.io.IOException;
import java.lang.reflect.Field;

/* JADX INFO: loaded from: classes.dex */
public final class j implements h {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public c f26241a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public e f26242b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public b f26243c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public a f26244d;

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public boolean f26248h = false;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final MediaPlayer f26249i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final i f26250j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public d6.a f26251k;

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

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final Object f26253m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public volatile boolean f26254n;

    public j() {
        MediaPlayer mediaPlayer;
        Object obj = new Object();
        this.f26253m = obj;
        synchronized (obj) {
            mediaPlayer = new MediaPlayer();
            this.f26249i = mediaPlayer;
        }
        if (Build.VERSION.SDK_INT < 28) {
            try {
                Class<?> cls = Class.forName("android.media.MediaTimeProvider");
                Class<?> cls2 = Class.forName("android.media.SubtitleController");
                Class<?> cls3 = Class.forName("android.media.SubtitleController$Anchor");
                Object objNewInstance = cls2.getConstructor(Context.class, cls, Class.forName("android.media.SubtitleController$Listener")).newInstance(v5.c.f33669a, null, null);
                Field declaredField = cls2.getDeclaredField("mHandler");
                declaredField.setAccessible(true);
                try {
                    declaredField.set(objNewInstance, new Handler());
                    declaredField.setAccessible(false);
                    mediaPlayer.getClass().getMethod("setSubtitleAnchor", cls2, cls3).invoke(mediaPlayer, objNewInstance, null);
                } catch (Throwable unused) {
                    declaredField.setAccessible(false);
                }
            } catch (Throwable unused2) {
            }
        }
        try {
            this.f26249i.setAudioStreamType(3);
        } catch (Throwable unused3) {
        }
        this.f26250j = new i(this);
        e();
    }

    public final void a(long j10, int i10) {
        int i11 = Build.VERSION.SDK_INT;
        MediaPlayer mediaPlayer = this.f26249i;
        if (i11 < 26) {
            mediaPlayer.seekTo((int) j10);
            return;
        }
        if (i10 == 0) {
            mediaPlayer.seekTo((int) j10, 0);
            return;
        }
        if (i10 == 1) {
            mediaPlayer.seekTo((int) j10, 1);
            return;
        }
        if (i10 == 2) {
            mediaPlayer.seekTo((int) j10, 2);
        } else if (i10 != 3) {
            mediaPlayer.seekTo((int) j10);
        } else {
            mediaPlayer.seekTo((int) j10, 3);
        }
    }

    public final void b(String str) throws IOException {
        Uri uri = Uri.parse(str);
        String scheme = uri.getScheme();
        boolean zIsEmpty = TextUtils.isEmpty(scheme);
        MediaPlayer mediaPlayer = this.f26249i;
        if (zIsEmpty || !scheme.equalsIgnoreCase("file")) {
            mediaPlayer.setDataSource(str);
        } else {
            mediaPlayer.setDataSource(uri.getPath());
        }
    }

    public final void c() {
        this.f26241a = null;
        this.f26243c = null;
        this.f26242b = null;
        this.f26244d = null;
        this.f26245e = null;
        this.f26246f = null;
        this.f26247g = null;
    }

    public final void d() {
        try {
            Surface surface = this.f26252l;
            if (surface != null) {
                surface.release();
                this.f26252l = null;
            }
        } catch (Throwable unused) {
        }
    }

    public final void e() {
        MediaPlayer mediaPlayer = this.f26249i;
        i iVar = this.f26250j;
        mediaPlayer.setOnPreparedListener(iVar);
        mediaPlayer.setOnBufferingUpdateListener(iVar);
        mediaPlayer.setOnCompletionListener(iVar);
        mediaPlayer.setOnSeekCompleteListener(iVar);
        mediaPlayer.setOnVideoSizeChangedListener(iVar);
        mediaPlayer.setOnErrorListener(iVar);
        mediaPlayer.setOnInfoListener(iVar);
    }

    public final void finalize() throws Throwable {
        super.finalize();
        d();
    }
}
