package com.ifpdos.factorytest;

import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.widget.MediaController;
import android.widget.TextView;
import android.widget.VideoView;
import com.ifpdos.factorytest.udi.VideoTestHandler;
import java.io.File;

/* JADX INFO: loaded from: classes.dex */
public class VideoViewActivity extends Activity {
    public static final String FACTORY_TEST_VIDEO_NAME = "test.mp4";
    public static final String KEY_VIDEO_PATH = "key_video_path";
    private static final String TAG = "VideoViewActivity";
    private final BroadcastReceiver mReceiver = new BroadcastReceiver() { // from class: com.ifpdos.factorytest.VideoViewActivity.1
        @Override // android.content.BroadcastReceiver
        public void onReceive(Context context, Intent intent) {
            VideoViewActivity.this.finish();
        }
    };
    MediaController mediaController;
    TextView textView;
    VideoView videoView;

    @Override // android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        getWindow().setFormat(-3);
        getWindow().getDecorView().setSystemUiVisibility(4102);
        setContentView(R.layout.activity_video_play);
        this.videoView = (VideoView) findViewById(R.id.video);
        this.textView = (TextView) findViewById(R.id.overlay_text);
        this.mediaController = new MediaController(this);
        String stringExtra = getIntent().getStringExtra(KEY_VIDEO_PATH);
        if (!isVideoFile(stringExtra).booleanValue()) {
            this.textView.setText("Playing audio ...");
        }
        if (!TextUtils.isEmpty(stringExtra)) {
            File file = new File(stringExtra);
            if (file.exists()) {
                Log.d(TAG, "video exists: " + file.getPath());
                this.videoView.setVideoPath(file.getAbsolutePath());
                this.videoView.setMediaController(this.mediaController);
                this.mediaController.setMediaPlayer(this.videoView);
                this.videoView.requestFocus();
                this.videoView.start();
                this.videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { // from class: com.ifpdos.factorytest.VideoViewActivity.2
                    @Override // android.media.MediaPlayer.OnPreparedListener
                    public void onPrepared(MediaPlayer mediaPlayer) {
                        mediaPlayer.start();
                        mediaPlayer.setLooping(true);
                    }
                });
            }
        }
        registerReceiver(this.mReceiver, new IntentFilter(VideoTestHandler.EXIT_ACTION));
    }

    @Override // android.app.Activity
    protected void onResume() {
        super.onResume();
        Log.d(TAG, "onResume");
    }

    @Override // android.app.Activity
    protected void onDestroy() {
        super.onDestroy();
        Log.d(TAG, "onDestroy");
        this.videoView.stopPlayback();
        unregisterReceiver(this.mReceiver);
    }

    private Boolean isVideoFile(String str) {
        MediaPlayer mediaPlayer = new MediaPlayer();
        try {
            mediaPlayer.setDataSource(str);
            mediaPlayer.prepare();
            Log.d(TAG, "isVideoFile: " + mediaPlayer.getVideoHeight() + ", " + mediaPlayer.getVideoWidth());
            return Boolean.valueOf(mediaPlayer.getVideoHeight() > 0 && mediaPlayer.getVideoWidth() > 0);
        } catch (Exception unused) {
            return false;
        } finally {
            mediaPlayer.release();
        }
    }
}
