- 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
98 lines
3.7 KiB
Java
98 lines
3.7 KiB
Java
package com.mbridge.msdk.video.signal.a;
|
|
|
|
import android.util.Base64;
|
|
import android.webkit.WebView;
|
|
import androidx.core.app.NotificationCompat;
|
|
import com.ironsource.mediationsdk.utils.IronSourceConstants;
|
|
import com.mbridge.msdk.MBridgeConstans;
|
|
import com.mbridge.msdk.foundation.tools.ak;
|
|
import com.mbridge.msdk.video.module.MBridgeVideoView;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class n extends f {
|
|
private WebView a;
|
|
|
|
public n(WebView webView) {
|
|
this.a = webView;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
|
|
public final void a(int i) {
|
|
super.a(i);
|
|
try {
|
|
JSONObject jSONObject = new JSONObject();
|
|
jSONObject.put("status", i);
|
|
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onVideoStatusNotify", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
|
|
public final void a(int i, String str) {
|
|
super.a(i, str);
|
|
try {
|
|
JSONObject jSONObject = new JSONObject();
|
|
jSONObject.put("type", i);
|
|
jSONObject.put("pt", str);
|
|
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onJSClick", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
|
|
public final void a(MBridgeVideoView.b bVar) {
|
|
super.a(bVar);
|
|
try {
|
|
JSONObject jSONObject = new JSONObject();
|
|
jSONObject.put(NotificationCompat.CATEGORY_PROGRESS, a(bVar.a, bVar.b));
|
|
jSONObject.put("time", String.valueOf(bVar.a));
|
|
jSONObject.put(IronSourceConstants.EVENTS_DURATION, String.valueOf(bVar.b));
|
|
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onVideoProgressNotify", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
private String a(int i, int i2) {
|
|
if (i2 != 0) {
|
|
try {
|
|
return ak.a(Double.valueOf(i / i2)) + "";
|
|
} catch (Throwable th) {
|
|
th.printStackTrace();
|
|
}
|
|
}
|
|
return i2 + "";
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
|
|
public final void a(Object obj) {
|
|
super.a(obj);
|
|
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "webviewshow", (obj == null || !(obj instanceof String)) ? "" : Base64.encodeToString(obj.toString().getBytes(), 2));
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
|
|
public final void a(int i, int i2, int i3, int i4) {
|
|
super.a(i, i2, i3, i4);
|
|
try {
|
|
JSONObject jSONObject = new JSONObject();
|
|
JSONObject jSONObject2 = new JSONObject();
|
|
String str = "landscape";
|
|
if (i != 2 ? i2 != 2 : i2 == 1) {
|
|
str = "portrait";
|
|
}
|
|
jSONObject2.put("orientation", str);
|
|
jSONObject2.put("screen_width", i3);
|
|
jSONObject2.put("screen_height", i4);
|
|
jSONObject.put("data", jSONObject2);
|
|
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "showDataInfo", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
|
|
} catch (Exception e) {
|
|
if (MBridgeConstans.DEBUG) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|