Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

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);
}
}