package com.ifpdos.debugmenu.activity;

import android.app.Activity;
import android.media.MediaPlayer;
import android.media.MediaRecorder;
import android.os.Bundle;
import android.os.Handler;
import android.os.SystemClock;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.activity.AudioTestActivity;
import d.f.a.q1.k.b;
import d.f.a.q1.k.c;

/* JADX INFO: loaded from: classes.dex */
public class AudioTestActivity extends Activity implements View.OnClickListener {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final /* synthetic */ int f1972b = 0;

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

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

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

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

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

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public Runnable f1978j = new Runnable() { // from class: d.f.a.q1.e
        @Override // java.lang.Runnable
        public final void run() {
            AudioTestActivity audioTestActivity = this.f3071b;
            int i2 = AudioTestActivity.f1972b;
            audioTestActivity.c();
        }
    };

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public long f1979k = 0;
    public Runnable m = new a();

    public class a implements Runnable {
        public a() {
        }

        @Override // java.lang.Runnable
        public void run() {
            ProgressBar progressBar = AudioTestActivity.this.f1976h;
            int maxAmplitude = c.a().f3081c.getMaxAmplitude();
            progressBar.setProgress(maxAmplitude == 0 ? 0 : (int) (Math.log10(maxAmplitude) * 20.0d));
            AudioTestActivity.this.f1977i.postDelayed(this, 50L);
        }
    }

    public final boolean a() {
        return SystemClock.elapsedRealtime() - this.f1975g < 500;
    }

    public final void b() {
        b bVarA = b.a();
        if (bVarA.f3078b) {
            bVarA.f3078b = false;
            bVarA.f3079c.stop();
            bVarA.f3079c.reset();
        }
        this.f1974f.setText(R.string.mic_test_start_play);
        this.f1973e.setText(R.string.mic_test_start_record);
        this.f1973e.setEnabled(true);
    }

    public final void c() {
        this.f1976h.setProgress(0);
        this.f1977i.removeCallbacks(this.f1978j);
        this.f1977i.removeCallbacks(this.m);
        c cVarA = c.a();
        MediaRecorder mediaRecorder = cVarA.f3081c;
        if (mediaRecorder != null) {
            cVarA.f3080b = false;
            try {
                mediaRecorder.stop();
                cVarA.f3081c.release();
                cVarA.f3081c = null;
            } catch (Exception e2) {
                Log.e("RecordModel", "", e2);
            }
        }
        this.f1973e.setText(R.string.mic_test_start_record);
        this.f1974f.setText(R.string.mic_test_start_play);
        this.f1974f.setEnabled(true);
    }

    @Override // android.view.View.OnClickListener
    public void onClick(View view) {
        if (view.getId() != R.id.audio_layout) {
            return;
        }
        if (SystemClock.uptimeMillis() - this.f1979k < 500) {
            finish();
        } else {
            this.f1979k = SystemClock.uptimeMillis();
        }
    }

    @Override // android.app.Activity
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_audio_test);
        RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.audio_layout);
        this.f1980l = relativeLayout;
        relativeLayout.setOnClickListener(this);
        this.f1977i = new Handler();
        this.f1973e = (Button) findViewById(R.id.btn_record);
        this.f1974f = (Button) findViewById(R.id.btn_play);
        this.f1976h = (ProgressBar) findViewById(R.id.pb_audio);
        findViewById(R.id.btn_close).setOnClickListener(new View.OnClickListener() { // from class: d.f.a.q1.g
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                AudioTestActivity audioTestActivity = this.f3073b;
                audioTestActivity.c();
                audioTestActivity.finish();
            }
        });
        this.f1973e.setOnClickListener(new View.OnClickListener() { // from class: d.f.a.q1.d
            /* JADX WARN: Removed duplicated region for block: B:28:0x00b2  */
            /* JADX WARN: Removed duplicated region for block: B:29:0x00e0  */
            @Override // android.view.View.OnClickListener
            /*
                Code decompiled incorrectly, please refer to instructions dump.
                To view partially-correct add '--show-bad-code' argument
            */
            public final void onClick(android.view.View r11) {
                /*
                    Method dump skipped, instruction units count: 248
                    To view this dump add '--comments-level debug' option
                */
                throw new UnsupportedOperationException("Method not decompiled: d.f.a.q1.d.onClick(android.view.View):void");
            }
        });
        this.f1974f.setOnClickListener(new View.OnClickListener() { // from class: d.f.a.q1.h
            /* JADX WARN: Removed duplicated region for block: B:22:0x0053  */
            /* JADX WARN: Removed duplicated region for block: B:23:0x0069  */
            @Override // android.view.View.OnClickListener
            /*
                Code decompiled incorrectly, please refer to instructions dump.
                To view partially-correct add '--show-bad-code' argument
            */
            public final void onClick(android.view.View r6) {
                /*
                    r5 = this;
                    com.ifpdos.debugmenu.activity.AudioTestActivity r6 = r5.f3074b
                    boolean r0 = r6.a()
                    if (r0 == 0) goto La
                    goto L80
                La:
                    d.f.a.q1.k.b r0 = d.f.a.q1.k.b.a()
                    boolean r0 = r0.f3078b
                    if (r0 == 0) goto L16
                    r6.b()
                    goto L7a
                L16:
                    java.lang.String r0 = ""
                    java.lang.String r1 = "PlayModel"
                    d.f.a.q1.k.b r2 = d.f.a.q1.k.b.a()
                    d.f.a.q1.k.c r3 = d.f.a.q1.k.c.a()
                    java.util.Objects.requireNonNull(r3)
                    java.lang.String r3 = "/tmp/tmp.aac"
                    java.util.Objects.requireNonNull(r2)
                    android.media.MediaPlayer r2 = r2.f3079c     // Catch: java.io.IOException -> L30
                    r2.setDataSource(r3)     // Catch: java.io.IOException -> L30
                    goto L34
                L30:
                    r2 = move-exception
                    android.util.Log.e(r1, r0, r2)
                L34:
                    d.f.a.q1.k.b r2 = d.f.a.q1.k.b.a()
                    boolean r3 = r2.f3078b
                    r4 = 0
                    if (r3 == 0) goto L3e
                    goto L50
                L3e:
                    android.media.MediaPlayer r3 = r2.f3079c     // Catch: java.lang.Exception -> L4c
                    r3.prepare()     // Catch: java.lang.Exception -> L4c
                    android.media.MediaPlayer r3 = r2.f3079c     // Catch: java.lang.Exception -> L4c
                    r3.start()     // Catch: java.lang.Exception -> L4c
                    r3 = 1
                    r2.f3078b = r3     // Catch: java.lang.Exception -> L4c
                    goto L51
                L4c:
                    r2 = move-exception
                    android.util.Log.e(r1, r0, r2)
                L50:
                    r3 = r4
                L51:
                    if (r3 == 0) goto L69
                    android.widget.Button r0 = r6.f1974f
                    r1 = 2131755396(0x7f100184, float:1.914167E38)
                    r0.setText(r1)
                    android.widget.Button r0 = r6.f1973e
                    r1 = 2131755395(0x7f100183, float:1.9141668E38)
                    r0.setText(r1)
                    android.widget.Button r0 = r6.f1973e
                    r0.setEnabled(r4)
                    goto L7a
                L69:
                    r0 = 2131755392(0x7f100180, float:1.9141662E38)
                    android.graphics.Typeface r1 = e.a.a.a.a
                    java.lang.String r0 = r6.getString(r0)
                    r1 = 0
                    android.widget.Toast r0 = e.a.a.a.b(r6, r0, r4, r1, r4)
                    r0.show()
                L7a:
                    long r0 = android.os.SystemClock.elapsedRealtime()
                    r6.f1975g = r0
                L80:
                    return
                */
                throw new UnsupportedOperationException("Method not decompiled: d.f.a.q1.h.onClick(android.view.View):void");
            }
        });
        b bVarA = b.a();
        final MediaPlayer.OnCompletionListener onCompletionListener = new MediaPlayer.OnCompletionListener() { // from class: d.f.a.q1.f
            @Override // android.media.MediaPlayer.OnCompletionListener
            public final void onCompletion(MediaPlayer mediaPlayer) {
                this.f3072b.b();
            }
        };
        bVarA.f3079c.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { // from class: d.f.a.q1.k.a
            @Override // android.media.MediaPlayer.OnCompletionListener
            public final void onCompletion(MediaPlayer mediaPlayer) {
                onCompletionListener.onCompletion(mediaPlayer);
            }
        });
    }

    @Override // android.app.Activity
    public void onPause() {
        super.onPause();
        b();
    }

    @Override // android.app.Activity
    public void onStop() {
        super.onStop();
        finish();
    }
}
