- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
282 lines
10 KiB
Java
282 lines
10 KiB
Java
package com.fyber.inneractive.sdk.player.ui;
|
|
|
|
import android.content.Context;
|
|
import android.graphics.Bitmap;
|
|
import android.util.Base64;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.widget.RelativeLayout;
|
|
import android.widget.TextView;
|
|
import com.fyber.inneractive.sdk.util.IAlog;
|
|
import java.io.ByteArrayOutputStream;
|
|
import java.util.Locale;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class q extends i {
|
|
public int O;
|
|
public com.fyber.inneractive.sdk.player.ui.remote.f P;
|
|
public final com.fyber.inneractive.sdk.player.ui.remote.b Q;
|
|
|
|
public q(Context context, a aVar, com.fyber.inneractive.sdk.player.ui.remote.b bVar, k kVar) {
|
|
super(context, null, aVar, null, null);
|
|
this.O = 0;
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = new com.fyber.inneractive.sdk.player.ui.remote.f(kVar);
|
|
this.P = fVar;
|
|
this.Q = bVar;
|
|
bVar.a(fVar);
|
|
attachViewToParent(bVar.d(), getChildCount() - 1, new RelativeLayout.LayoutParams(-1, -1));
|
|
setBackgroundColor(0);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void c(b bVar) {
|
|
super.c(bVar);
|
|
View view = this.t;
|
|
if (view == null || view.getVisibility() != 0) {
|
|
return;
|
|
}
|
|
this.Q.a();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void d(boolean z) {
|
|
ViewGroup viewGroup = this.u;
|
|
if (viewGroup != null && viewGroup.getVisibility() == 0) {
|
|
IAlog.a("end card is visible and requested to show last frame image with value of %s", Boolean.valueOf(z));
|
|
z = false;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.k = z;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.showLastFrameImage(%s)", String.format("FyberRemoteUiBridge.showLastFrameImage(%s)", Boolean.valueOf(z)), bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s, com.fyber.inneractive.sdk.player.ui.d, com.fyber.inneractive.sdk.player.ui.l
|
|
public final void destroy() {
|
|
IAlog.a("%s: destroy() : destroying remote UI", "IAVideoViewRemote");
|
|
removeView(this.Q.b);
|
|
this.Q.a();
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.a = null;
|
|
this.P = null;
|
|
}
|
|
super.destroy();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public int getTickFractions() {
|
|
return 15;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public View[] getTrackingFriendlyViewObstructionPurposeOther() {
|
|
return new View[0];
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void o() {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void p() {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public void setAppInfoButtonRound(TextView textView) {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public void setLastFrameBitmap(Bitmap bitmap) {
|
|
boolean z = bitmap != null;
|
|
if (z) {
|
|
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
|
|
bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
|
|
String str = "data:image/png;base64," + Base64.encodeToString(byteArrayOutputStream.toByteArray(), 0);
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.setLastFrameBitmap(\"%s\")", String.format("FyberRemoteUiBridge.setLastFrameBitmap(\"%s\")", str), bVar.b.j);
|
|
}
|
|
d(z);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.d
|
|
public void setListener(m mVar) {
|
|
super.setListener(mVar);
|
|
this.Q.e = mVar;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public void setMuteButtonState(boolean z) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
String str = z ? "FyberRemoteUiBridge.setMute()" : "FyberRemoteUiBridge.setUnmute()";
|
|
com.fyber.inneractive.sdk.player.ui.remote.d dVar = bVar.d;
|
|
dVar.c = z;
|
|
com.fyber.inneractive.sdk.player.ui.remote.c cVar = dVar.a;
|
|
if (cVar != null) {
|
|
((com.fyber.inneractive.sdk.player.ui.remote.b) cVar).b.a(str);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public void setRemainingTime(String str) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.setRemainingTime(\"%s\")", String.format("FyberRemoteUiBridge.setRemainingTime(\"%s\")", str), bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public void setSkipText(String str) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.setSkipText(\"%s\")", String.format("FyberRemoteUiBridge.setSkipText(\"%s\")", str), bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.d, com.fyber.inneractive.sdk.player.ui.l
|
|
public final boolean a() {
|
|
return this.Q.b.j;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void b(boolean z) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.g = z;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.showCountdownText(%s)", String.format("FyberRemoteUiBridge.showCountdownText(%s)", Boolean.valueOf(z)), bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void e(boolean z) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.i = z;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
String str = z ? "FyberRemoteUiBridge.showMuteButton()" : "FyberRemoteUiBridge.hideMuteButton()";
|
|
bVar.d.a(str, str, bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void f(boolean z) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.c = z;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.showPlayOverlay(%s)", String.format("FyberRemoteUiBridge.showPlayOverlay(%s)", Boolean.valueOf(z)), bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void g(boolean z) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.f = z;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.showProgressBar(%s)", String.format("FyberRemoteUiBridge.showProgressBar(%s)", Boolean.valueOf(z)), bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public View[] getTrackingFriendlyView() {
|
|
return new View[]{this.Q.b};
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void h(boolean z) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.b = z;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.showSkipLayout(%s)", String.format("FyberRemoteUiBridge.showSkipLayout(%s)", Boolean.valueOf(z)), bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final boolean j() {
|
|
return this.Q.m;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final boolean n() {
|
|
return this.Q.l;
|
|
}
|
|
|
|
public void setIsSkipEnabled(boolean z) {
|
|
this.Q.m = z;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void a(boolean z, com.fyber.inneractive.sdk.ignite.l lVar) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.e = z;
|
|
fVar.l = lVar;
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void c(boolean z) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.h = z;
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void a(boolean z, String str) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.j = z;
|
|
fVar.m = str;
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.i, com.fyber.inneractive.sdk.player.ui.s
|
|
public final void b(int i, int i2) {
|
|
this.O = i;
|
|
super.b(i, i2);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void g() {
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.d.a("FyberRemoteUiBridge.enableSkip()", "FyberRemoteUiBridge.enableSkip()", bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void h() {
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.d.a("FyberRemoteUiBridge.hideOverlays()", "FyberRemoteUiBridge.hideOverlays()", bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.s
|
|
public final void a(boolean z) {
|
|
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
|
|
if (fVar != null) {
|
|
fVar.d = z;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.showBufferingOverlay(%s)", String.format("FyberRemoteUiBridge.showBufferingOverlay(%s)", Boolean.valueOf(z)), bVar.b.j);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.ui.i
|
|
public final void a(int i) {
|
|
int i2 = this.O;
|
|
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
|
|
bVar.getClass();
|
|
bVar.d.a("FyberRemoteUiBridge.updateProgressBar(%d, %.2f)", String.format(Locale.US, "FyberRemoteUiBridge.updateProgressBar(%d, %.2f)", Integer.valueOf(i2), Float.valueOf((i / i2) * 100.0f)), bVar.b.j);
|
|
}
|
|
}
|