package com.ifpdos.audiotest;

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.Handler;
import android.os.SystemClock;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;
import android.widget.Toast;
import com.ifpdos.autotest.R;
import java.io.File;
import org.greenrobot.eventbus.ThreadMode;
import org.greenrobot.eventbus.j;

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private EditText f1918c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private Button f1919d;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private long f1921f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private ProgressBar f1922g;
    private Handler h;
    private String i;
    private Runnable j = new a();
    private Runnable k = new Runnable() { // from class: com.ifpdos.audiotest.d
        @Override // java.lang.Runnable
        public final void run() {
            this.f1928c.r();
        }
    };

    class a implements Runnable {
        a() {
        }

        @Override // java.lang.Runnable
        public void run() {
            int iC = h.e().c();
            if (iC > 0) {
                AudioTestActivity.this.f1922g.setProgress(iC);
            }
            AudioTestActivity.this.h.postDelayed(this, 50L);
        }
    }

    static /* synthetic */ class b {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        static final /* synthetic */ int[] f1924a;

        static {
            int[] iArr = new int[com.ifpdos.autotest.lancontrol.module.other.d.b.values().length];
            f1924a = iArr;
            try {
                iArr[com.ifpdos.autotest.lancontrol.module.other.d.b.START_RECORD.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                f1924a[com.ifpdos.autotest.lancontrol.module.other.d.b.STOP_RECORD.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                f1924a[com.ifpdos.autotest.lancontrol.module.other.d.b.START_PLAY.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                f1924a[com.ifpdos.autotest.lancontrol.module.other.d.b.STOP_PLAY.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
        }
    }

    private boolean c() {
        return SystemClock.elapsedRealtime() - this.f1921f < 500;
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX INFO: renamed from: e, reason: merged with bridge method [inline-methods] */
    public /* synthetic */ void f(View view) {
        r();
        finish();
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX INFO: renamed from: g, reason: merged with bridge method [inline-methods] */
    public /* synthetic */ void h(View view) {
        n();
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX INFO: renamed from: i, reason: merged with bridge method [inline-methods] */
    public /* synthetic */ void j(View view) {
        m();
    }

    /* JADX INFO: Access modifiers changed from: private */
    /* JADX INFO: renamed from: k, reason: merged with bridge method [inline-methods] */
    public /* synthetic */ void l(MediaPlayer mediaPlayer) {
        q();
    }

    private void m() {
        if (c()) {
            return;
        }
        if (g.a().b()) {
            q();
        } else {
            o(this.i);
        }
        this.f1921f = SystemClock.elapsedRealtime();
    }

    private void n() {
        if (c()) {
            return;
        }
        if (h.e().g()) {
            r();
        } else {
            p();
        }
        this.f1921f = SystemClock.elapsedRealtime();
    }

    private void o(String str) {
        if (TextUtils.isEmpty(str) || !new File(str).exists()) {
            str = h.e().d();
        }
        this.f1918c.setText(str);
        g.a().d(str);
        if (!g.a().c()) {
            Toast.makeText(this, R.string.mic_test_play_fail, 0).show();
            return;
        }
        this.f1920e.setText(R.string.mic_test_stop_play);
        this.f1919d.setText(R.string.mic_test_start_record);
        this.f1919d.setEnabled(false);
    }

    private void p() {
        if (!h.e().h()) {
            Toast.makeText(this, R.string.mic_test_record_fail, 0).show();
            return;
        }
        this.f1919d.setText(R.string.mic_test_stop_record);
        this.f1920e.setText(R.string.mic_test_start_play);
        this.f1920e.setEnabled(false);
        this.h.postDelayed(this.k, h.e().f());
        this.h.postDelayed(this.j, 100L);
    }

    private void q() {
        g.a().f();
        this.f1920e.setText(R.string.mic_test_start_play);
        this.f1919d.setText(R.string.mic_test_start_record);
        this.f1919d.setEnabled(true);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void r() {
        this.f1922g.setProgress(0);
        this.h.removeCallbacks(this.k);
        this.h.removeCallbacks(this.j);
        h.e().i();
        this.f1919d.setText(R.string.mic_test_start_record);
        this.f1920e.setText(R.string.mic_test_start_play);
        this.f1920e.setEnabled(true);
    }

    @Override // android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_audio_test);
        this.h = new Handler();
        this.f1919d = (Button) findViewById(R.id.btn_record);
        this.f1920e = (Button) findViewById(R.id.btn_play);
        this.f1922g = (ProgressBar) findViewById(R.id.pb_audio);
        this.f1918c = (EditText) findViewById(R.id.path);
        findViewById(R.id.btn_close).setOnClickListener(new View.OnClickListener() { // from class: com.ifpdos.audiotest.e
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f1929c.f(view);
            }
        });
        this.f1919d.setOnClickListener(new View.OnClickListener() { // from class: com.ifpdos.audiotest.a
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f1925c.h(view);
            }
        });
        this.f1920e.setOnClickListener(new View.OnClickListener() { // from class: com.ifpdos.audiotest.b
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f1926c.j(view);
            }
        });
        g.a().e(new MediaPlayer.OnCompletionListener() { // from class: com.ifpdos.audiotest.c
            @Override // android.media.MediaPlayer.OnCompletionListener
            public final void onCompletion(MediaPlayer mediaPlayer) {
                this.f1927a.l(mediaPlayer);
            }
        });
    }

    @j(threadMode = ThreadMode.MAIN)
    public void onEvent(com.ifpdos.autotest.lancontrol.module.other.d.a aVar) {
        int i = b.f1924a[aVar.a().ordinal()];
        if (i == 1) {
            if (h.e().g()) {
                b.c.c.l.b.a("", "正在录音，无法重复开启！");
                return;
            } else {
                this.f1919d.performClick();
                return;
            }
        }
        if (i == 2) {
            if (h.e().g()) {
                this.f1919d.performClick();
                return;
            } else {
                b.c.c.l.b.a("", "未开始录音，无法停止！");
                return;
            }
        }
        if (i == 3) {
            if (g.a().b()) {
                b.c.c.l.b.a("", "正在播放，无法重复开启！");
                return;
            } else {
                this.i = aVar.b();
                this.f1920e.performClick();
                return;
            }
        }
        if (i != 4) {
            return;
        }
        if (g.a().b()) {
            this.f1920e.performClick();
        } else {
            b.c.c.l.b.a("", "未开始播放，无法停止！");
        }
    }

    @Override // android.app.Activity
    protected void onPause() {
        super.onPause();
        q();
    }

    @Override // android.app.Activity
    protected void onStart() {
        super.onStart();
        org.greenrobot.eventbus.c.c().o(this);
    }

    @Override // android.app.Activity
    protected void onStop() {
        super.onStop();
        org.greenrobot.eventbus.c.c().q(this);
        finish();
    }
}
