package com.twitter.sdk.android.tweetui; import android.content.Intent; import android.media.MediaPlayer; import android.net.Uri; import android.view.View; import android.widget.ProgressBar; import android.widget.TextView; import com.twitter.sdk.android.core.IntentUtils; import com.twitter.sdk.android.tweetui.PlayerActivity; import com.twitter.sdk.android.tweetui.internal.SwipeToDismissTouchListener; import com.twitter.sdk.android.tweetui.internal.VideoControlView; import com.twitter.sdk.android.tweetui.internal.VideoView; import io.fabric.sdk.android.Fabric; /* loaded from: classes.dex */ class PlayerController { final VideoView a; final VideoControlView b; final ProgressBar c; final TextView d; View e; int f = 0; boolean g = true; final SwipeToDismissTouchListener.Callback h; PlayerController(View view, SwipeToDismissTouchListener.Callback callback) { this.e = view; this.a = (VideoView) view.findViewById(R$id.video_view); this.b = (VideoControlView) view.findViewById(R$id.video_control_view); this.c = (ProgressBar) view.findViewById(R$id.video_progress_view); this.d = (TextView) view.findViewById(R$id.call_to_action_view); this.h = callback; } void a(PlayerActivity.PlayerItem playerItem) { try { b(playerItem); a(playerItem.looping, playerItem.showVideoControls); this.a.setOnTouchListener(SwipeToDismissTouchListener.a(this.a, this.h)); this.a.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { // from class: com.twitter.sdk.android.tweetui.PlayerController.1 @Override // android.media.MediaPlayer.OnPreparedListener public void onPrepared(MediaPlayer mediaPlayer) { PlayerController.this.c.setVisibility(8); } }); this.a.setOnInfoListener(new MediaPlayer.OnInfoListener() { // from class: com.twitter.sdk.android.tweetui.PlayerController.2 @Override // android.media.MediaPlayer.OnInfoListener public boolean onInfo(MediaPlayer mediaPlayer, int i, int i2) { if (i == 702) { PlayerController.this.c.setVisibility(8); return true; } if (i != 701) { return false; } PlayerController.this.c.setVisibility(0); return true; } }); this.a.a(Uri.parse(playerItem.url), playerItem.looping); this.a.requestFocus(); } catch (Exception e) { Fabric.g().b("PlayerController", "Error occurred during video playback", e); } } void b() { this.g = this.a.isPlaying(); this.f = this.a.getCurrentPosition(); this.a.pause(); } void c() { int i = this.f; if (i != 0) { this.a.seekTo(i); } if (this.g) { this.a.start(); this.b.j(); } } void d() { this.b.setVisibility(4); this.a.setOnClickListener(new View.OnClickListener() { // from class: com.twitter.sdk.android.tweetui.PlayerController.3 @Override // android.view.View.OnClickListener public void onClick(View view) { if (PlayerController.this.a.isPlaying()) { PlayerController.this.a.pause(); } else { PlayerController.this.a.start(); } } }); } void e() { this.a.setMediaController(this.b); } void f() { this.e.setOnClickListener(new View.OnClickListener() { // from class: com.twitter.sdk.android.tweetui.PlayerController.5 @Override // android.view.View.OnClickListener public void onClick(View view) { if (PlayerController.this.d.getVisibility() == 0) { PlayerController.this.d.setVisibility(8); } else { PlayerController.this.d.setVisibility(0); } } }); } void b(PlayerActivity.PlayerItem playerItem) { if (playerItem.callToActionText == null || playerItem.callToActionUrl == null) { return; } this.d.setVisibility(0); this.d.setText(playerItem.callToActionText); a(playerItem.callToActionUrl); f(); } void a() { this.a.a(); } void a(boolean z, boolean z2) { if (z && !z2) { d(); } else { e(); } } void a(final String str) { this.d.setOnClickListener(new View.OnClickListener() { // from class: com.twitter.sdk.android.tweetui.PlayerController.4 @Override // android.view.View.OnClickListener public void onClick(View view) { IntentUtils.b(PlayerController.this.d.getContext(), new Intent("android.intent.action.VIEW", Uri.parse(str))); } }); } }