tiktok_source/df_rn_kit/com/brentvatne/react/b.java
2020-07-11 13:32:14 -07:00

772 lines
26 KiB
Java

package com.brentvatne.react;
import android.app.Activity;
import android.content.Context;
import android.graphics.Matrix;
import android.media.MediaPlayer;
import android.os.Build;
import android.os.Handler;
import android.view.MotionEvent;
import android.view.TextureView;
import android.view.View;
import android.widget.MediaController;
import com.facebook.react.bridge.Arguments;
import com.facebook.react.bridge.LifecycleEventListener;
import com.facebook.react.bridge.ReadableMap;
import com.facebook.react.bridge.ReadableMapKeySetIterator;
import com.facebook.react.bridge.WritableMap;
import com.facebook.react.uimanager.ThemedReactContext;
import com.facebook.react.uimanager.events.RCTEventEmitter;
import com.yqritc.scalablevideoview.ScalableVideoView;
import com.yqritc.scalablevideoview.c;
import com.yqritc.scalablevideoview.d;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
public final class b extends ScalableVideoView implements MediaPlayer.OnBufferingUpdateListener, MediaPlayer.OnCompletionListener, MediaPlayer.OnErrorListener, MediaPlayer.OnInfoListener, MediaPlayer.OnPreparedListener, MediaController.MediaPlayerControl, LifecycleEventListener {
private float A = 1.0F;
private float B = 1.0F;
private boolean C = false;
private int D = 0;
private int E = 0;
private boolean F = false;
public RCTEventEmitter a;
public Handler b = new Handler();
public Runnable c = null;
public MediaController d;
public boolean e = false;
public float f = 250.0F;
public boolean g = false;
boolean h = false;
public boolean i = false;
public int j = 0;
public int k = 0;
public boolean l = false;
private ThemedReactContext o;
private Handler p = new Handler();
private String q = null;
private String r = "mp4";
private ReadableMap s = null;
private boolean t = false;
private boolean u = false;
private com.yqritc.scalablevideoview.b v = com.yqritc.scalablevideoview.b.LEFT_TOP;
private boolean w = false;
private boolean x = false;
private float y = 1.0F;
private float z = 0.0F;
public b(ThemedReactContext paramThemedReactContext) {
super((Context)paramThemedReactContext);
this.o = paramThemedReactContext;
this.a = (RCTEventEmitter)paramThemedReactContext.getJSModule(RCTEventEmitter.class);
paramThemedReactContext.addLifecycleEventListener(this);
b();
setSurfaceTextureListener((TextureView.SurfaceTextureListener)this);
this.c = new Runnable(this) {
public final void run() {
if (this.a.i && !this.a.l && !this.a.e && !this.a.g) {
WritableMap writableMap = Arguments.createMap();
double d = this.a.m.getCurrentPosition();
Double.isNaN(d);
writableMap.putDouble("currentTime", d / 1000.0D);
d = this.a.k;
Double.isNaN(d);
writableMap.putDouble("playableDuration", d / 1000.0D);
d = this.a.j;
Double.isNaN(d);
writableMap.putDouble("seekableDuration", d / 1000.0D);
this.a.a.receiveEvent(this.a.getId(), b.a.EVENT_PROGRESS.toString(), writableMap);
this.a.b.postDelayed(this.a.c, Math.round(this.a.f));
}
}
};
}
private static Map<String, String> a(ReadableMap paramReadableMap) {
HashMap<Object, Object> hashMap = new HashMap<Object, Object>();
if (paramReadableMap == null)
return (Map)hashMap;
ReadableMapKeySetIterator readableMapKeySetIterator = paramReadableMap.keySetIterator();
while (readableMapKeySetIterator.hasNextKey()) {
String str = readableMapKeySetIterator.nextKey();
hashMap.put(str, paramReadableMap.getString(str));
}
return (Map)hashMap;
}
private void b() {
if (this.m == null) {
this.i = false;
this.m = new MediaPlayer();
this.m.setScreenOnWhilePlaying(true);
this.m.setOnVideoSizeChangedListener((MediaPlayer.OnVideoSizeChangedListener)this);
this.m.setOnErrorListener(this);
this.m.setOnPreparedListener(this);
this.m.setOnBufferingUpdateListener(this);
this.m.setOnCompletionListener(this);
this.m.setOnInfoListener(this);
}
}
private void c() {
if (this.d == null)
this.d = new MediaController(getContext());
}
private float d() {
return (new BigDecimal((this.y * (1.0F - Math.abs(this.z))))).setScale(1, 4).floatValue();
}
public final void a(String paramString1, String paramString2, boolean paramBoolean1, boolean paramBoolean2, ReadableMap paramReadableMap) {
a(paramString1, paramString2, paramBoolean1, paramBoolean2, paramReadableMap, 0, 0);
}
public final void a(String paramString1, String paramString2, boolean paramBoolean1, boolean paramBoolean2, ReadableMap paramReadableMap, int paramInt1, int paramInt2) {
// Byte code:
// 0: aload_0
// 1: aload_1
// 2: putfield q : Ljava/lang/String;
// 5: aload_0
// 6: aload_2
// 7: putfield r : Ljava/lang/String;
// 10: aload_0
// 11: iload_3
// 12: putfield t : Z
// 15: aload_0
// 16: iload #4
// 18: putfield u : Z
// 21: aload_0
// 22: aload #5
// 24: putfield s : Lcom/facebook/react/bridge/ReadableMap;
// 27: aload_0
// 28: iload #6
// 30: putfield D : I
// 33: aload_0
// 34: iload #7
// 36: putfield E : I
// 39: aload_0
// 40: iconst_0
// 41: putfield i : Z
// 44: aload_0
// 45: iconst_0
// 46: putfield j : I
// 49: aload_0
// 50: iconst_0
// 51: putfield k : I
// 54: aload_0
// 55: invokespecial b : ()V
// 58: aload_0
// 59: getfield m : Landroid/media/MediaPlayer;
// 62: invokevirtual reset : ()V
// 65: iload_3
// 66: ifeq -> 161
// 69: invokestatic getInstance : ()Landroid/webkit/CookieManager;
// 72: astore #8
// 74: aload_1
// 75: invokestatic parse : (Ljava/lang/String;)Landroid/net/Uri;
// 78: astore #5
// 80: aload #8
// 82: aload #5
// 84: invokevirtual buildUpon : ()Landroid/net/Uri$Builder;
// 87: invokevirtual build : ()Landroid/net/Uri;
// 90: invokevirtual toString : ()Ljava/lang/String;
// 93: invokevirtual getCookie : (Ljava/lang/String;)Ljava/lang/String;
// 96: astore #8
// 98: new java/util/HashMap
// 101: dup
// 102: invokespecial <init> : ()V
// 105: astore #9
// 107: aload #8
// 109: ifnull -> 125
// 112: aload #9
// 114: ldc_w 'Cookie'
// 117: aload #8
// 119: invokeinterface put : (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
// 124: pop
// 125: aload_0
// 126: getfield s : Lcom/facebook/react/bridge/ReadableMap;
// 129: ifnull -> 146
// 132: aload #9
// 134: aload_0
// 135: getfield s : Lcom/facebook/react/bridge/ReadableMap;
// 138: invokestatic a : (Lcom/facebook/react/bridge/ReadableMap;)Ljava/util/Map;
// 141: invokeinterface putAll : (Ljava/util/Map;)V
// 146: aload_0
// 147: aload_0
// 148: getfield o : Lcom/facebook/react/uimanager/ThemedReactContext;
// 151: aload #5
// 153: aload #9
// 155: invokevirtual a : (Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V
// 158: goto -> 400
// 161: iload #4
// 163: ifeq -> 203
// 166: aload_1
// 167: ldc_w 'content://'
// 170: invokevirtual startsWith : (Ljava/lang/String;)Z
// 173: ifeq -> 195
// 176: aload_1
// 177: invokestatic parse : (Ljava/lang/String;)Landroid/net/Uri;
// 180: astore #5
// 182: aload_0
// 183: aload_0
// 184: getfield o : Lcom/facebook/react/uimanager/ThemedReactContext;
// 187: aload #5
// 189: invokevirtual a : (Landroid/content/Context;Landroid/net/Uri;)V
// 192: goto -> 400
// 195: aload_0
// 196: aload_1
// 197: invokevirtual setDataSource : (Ljava/lang/String;)V
// 200: goto -> 400
// 203: aconst_null
// 204: astore #8
// 206: aload_0
// 207: getfield D : I
// 210: istore #6
// 212: aload #8
// 214: astore #5
// 216: iload #6
// 218: ifle -> 312
// 221: aload_0
// 222: getfield o : Lcom/facebook/react/uimanager/ThemedReactContext;
// 225: aload_0
// 226: getfield D : I
// 229: aload_0
// 230: getfield E : I
// 233: invokestatic a : (Landroid/content/Context;II)Lcom/android/vending/expansion/zipfile/b;
// 236: astore #5
// 238: new java/lang/StringBuilder
// 241: dup
// 242: invokespecial <init> : ()V
// 245: astore #9
// 247: aload #9
// 249: aload_1
// 250: ldc_w '.mp4'
// 253: ldc_w ''
// 256: invokevirtual replace : (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
// 259: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 262: pop
// 263: aload #9
// 265: ldc_w '.mp4'
// 268: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
// 271: pop
// 272: aload #5
// 274: aload #9
// 276: invokevirtual toString : ()Ljava/lang/String;
// 279: invokevirtual a : (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;
// 282: astore #5
// 284: goto -> 312
// 287: astore #5
// 289: aload #5
// 291: invokevirtual printStackTrace : ()V
// 294: aload #8
// 296: astore #5
// 298: goto -> 312
// 301: astore #5
// 303: aload #5
// 305: invokevirtual printStackTrace : ()V
// 308: aload #8
// 310: astore #5
// 312: aload #5
// 314: ifnonnull -> 381
// 317: aload_0
// 318: getfield o : Lcom/facebook/react/uimanager/ThemedReactContext;
// 321: invokevirtual getResources : ()Landroid/content/res/Resources;
// 324: aload_1
// 325: ldc_w 'drawable'
// 328: aload_0
// 329: getfield o : Lcom/facebook/react/uimanager/ThemedReactContext;
// 332: invokevirtual getPackageName : ()Ljava/lang/String;
// 335: invokevirtual getIdentifier : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
// 338: istore #7
// 340: iload #7
// 342: istore #6
// 344: iload #7
// 346: ifne -> 372
// 349: aload_0
// 350: getfield o : Lcom/facebook/react/uimanager/ThemedReactContext;
// 353: invokevirtual getResources : ()Landroid/content/res/Resources;
// 356: aload_1
// 357: ldc_w 'raw'
// 360: aload_0
// 361: getfield o : Lcom/facebook/react/uimanager/ThemedReactContext;
// 364: invokevirtual getPackageName : ()Ljava/lang/String;
// 367: invokevirtual getIdentifier : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
// 370: istore #6
// 372: aload_0
// 373: iload #6
// 375: invokevirtual setRawData : (I)V
// 378: goto -> 400
// 381: aload_0
// 382: aload #5
// 384: invokevirtual getFileDescriptor : ()Ljava/io/FileDescriptor;
// 387: aload #5
// 389: invokevirtual getStartOffset : ()J
// 392: aload #5
// 394: invokevirtual getLength : ()J
// 397: invokevirtual a : (Ljava/io/FileDescriptor;JJ)V
// 400: invokestatic createMap : ()Lcom/facebook/react/bridge/WritableMap;
// 403: astore #5
// 405: invokestatic createMap : ()Lcom/facebook/react/bridge/WritableMap;
// 408: astore #8
// 410: aload #8
// 412: aload_0
// 413: getfield s : Lcom/facebook/react/bridge/ReadableMap;
// 416: invokeinterface merge : (Lcom/facebook/react/bridge/ReadableMap;)V
// 421: aload #5
// 423: ldc_w 'uri'
// 426: aload_1
// 427: invokeinterface putString : (Ljava/lang/String;Ljava/lang/String;)V
// 432: aload #5
// 434: ldc_w 'type'
// 437: aload_2
// 438: invokeinterface putString : (Ljava/lang/String;Ljava/lang/String;)V
// 443: aload #5
// 445: ldc_w 'requestHeaders'
// 448: aload #8
// 450: invokeinterface putMap : (Ljava/lang/String;Lcom/facebook/react/bridge/WritableMap;)V
// 455: aload #5
// 457: ldc_w 'isNetwork'
// 460: iload_3
// 461: invokeinterface putBoolean : (Ljava/lang/String;Z)V
// 466: aload_0
// 467: getfield D : I
// 470: istore #6
// 472: iload #6
// 474: ifle -> 512
// 477: aload #5
// 479: ldc_w 'mainVer'
// 482: iload #6
// 484: invokeinterface putInt : (Ljava/lang/String;I)V
// 489: aload_0
// 490: getfield E : I
// 493: istore #6
// 495: iload #6
// 497: ifle -> 512
// 500: aload #5
// 502: ldc_w 'patchVer'
// 505: iload #6
// 507: invokeinterface putInt : (Ljava/lang/String;I)V
// 512: invokestatic createMap : ()Lcom/facebook/react/bridge/WritableMap;
// 515: astore_1
// 516: aload_1
// 517: ldc_w 'src'
// 520: aload #5
// 522: invokeinterface putMap : (Ljava/lang/String;Lcom/facebook/react/bridge/WritableMap;)V
// 527: aload_0
// 528: getfield a : Lcom/facebook/react/uimanager/events/RCTEventEmitter;
// 531: aload_0
// 532: invokevirtual getId : ()I
// 535: getstatic com/brentvatne/react/b$a.EVENT_LOAD_START : Lcom/brentvatne/react/b$a;
// 538: invokevirtual toString : ()Ljava/lang/String;
// 541: aload_1
// 542: invokeinterface receiveEvent : (ILjava/lang/String;Lcom/facebook/react/bridge/WritableMap;)V
// 547: aload_0
// 548: iconst_0
// 549: putfield l : Z
// 552: aload_0
// 553: aload_0
// 554: invokevirtual a : (Landroid/media/MediaPlayer$OnPreparedListener;)V
// 557: return
// 558: astore_1
// 559: aload_1
// 560: invokevirtual printStackTrace : ()V
// 563: return
// 564: aload_1
// 565: invokevirtual printStackTrace : ()V
// 568: return
// 569: astore_1
// 570: goto -> 564
// Exception table:
// from to target type
// 69 107 569 java/lang/Exception
// 112 125 569 java/lang/Exception
// 125 146 569 java/lang/Exception
// 146 158 569 java/lang/Exception
// 166 192 569 java/lang/Exception
// 195 200 569 java/lang/Exception
// 206 212 569 java/lang/Exception
// 221 284 301 java/io/IOException
// 221 284 287 java/lang/NullPointerException
// 221 284 569 java/lang/Exception
// 289 294 569 java/lang/Exception
// 303 308 569 java/lang/Exception
// 317 340 569 java/lang/Exception
// 349 372 569 java/lang/Exception
// 372 378 569 java/lang/Exception
// 381 400 569 java/lang/Exception
// 552 557 558 java/lang/Exception
}
public final boolean canPause() {
return true;
}
public final boolean canSeekBackward() {
return true;
}
public final boolean canSeekForward() {
return true;
}
public final int getAudioSessionId() {
return 0;
}
public final int getBufferPercentage() {
return 0;
}
protected final void onAttachedToWindow() {
super.onAttachedToWindow();
int i = this.D;
if (i > 0) {
a(this.q, this.r, this.t, this.u, this.s, i, this.E);
} else {
a(this.q, this.r, this.t, this.u, this.s);
}
setKeepScreenOn(true);
}
public final void onBufferingUpdate(MediaPlayer paramMediaPlayer, int paramInt) {
double d = (this.j * paramInt);
Double.isNaN(d);
this.k = (int)Math.round(d / 100.0D);
}
public final void onCompletion(MediaPlayer paramMediaPlayer) {
this.l = true;
this.a.receiveEvent(getId(), a.EVENT_END.toString(), null);
if (!this.w)
setKeepScreenOn(false);
}
public final void onDetachedFromWindow() {
this.i = false;
super.onDetachedFromWindow();
setKeepScreenOn(false);
}
public final boolean onError(MediaPlayer paramMediaPlayer, int paramInt1, int paramInt2) {
WritableMap writableMap1 = Arguments.createMap();
writableMap1.putInt("what", paramInt1);
writableMap1.putInt("extra", paramInt2);
WritableMap writableMap2 = Arguments.createMap();
writableMap2.putMap("error", writableMap1);
this.a.receiveEvent(getId(), a.EVENT_ERROR.toString(), writableMap2);
return true;
}
public final void onHostDestroy() {}
public final void onHostPause() {
if (this.i && !this.e && !this.C) {
this.g = true;
this.m.pause();
}
}
public final void onHostResume() {
this.g = false;
if (this.i && !this.C && !this.e)
(new Handler()).post(new Runnable(this) {
public final void run() {
this.a.setPausedModifier(false);
}
});
}
public final boolean onInfo(MediaPlayer paramMediaPlayer, int paramInt1, int paramInt2) {
if (paramInt1 != 3) {
if (paramInt1 != 701) {
if (paramInt1 == 702)
this.a.receiveEvent(getId(), a.EVENT_RESUME.toString(), Arguments.createMap());
} else {
this.a.receiveEvent(getId(), a.EVENT_STALLED.toString(), Arguments.createMap());
}
} else {
this.a.receiveEvent(getId(), a.EVENT_READY_FOR_DISPLAY.toString(), Arguments.createMap());
}
return false;
}
protected final void onLayout(boolean paramBoolean, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
super.onLayout(paramBoolean, paramInt1, paramInt2, paramInt3, paramInt4);
if (paramBoolean) {
if (!this.i)
return;
paramInt1 = getVideoWidth();
paramInt2 = getVideoHeight();
if (paramInt1 != 0) {
if (paramInt2 == 0)
return;
Matrix matrix = (new c(new d(getWidth(), getHeight()), new d(paramInt1, paramInt2))).a(this.n);
if (matrix != null)
setTransform(matrix);
}
}
}
public final void onPrepared(MediaPlayer paramMediaPlayer) {
this.i = true;
this.j = paramMediaPlayer.getDuration();
WritableMap writableMap1 = Arguments.createMap();
writableMap1.putInt("width", paramMediaPlayer.getVideoWidth());
writableMap1.putInt("height", paramMediaPlayer.getVideoHeight());
if (paramMediaPlayer.getVideoWidth() > paramMediaPlayer.getVideoHeight()) {
writableMap1.putString("orientation", "landscape");
} else {
writableMap1.putString("orientation", "portrait");
}
WritableMap writableMap2 = Arguments.createMap();
double d = this.j;
Double.isNaN(d);
writableMap2.putDouble("duration", d / 1000.0D);
d = paramMediaPlayer.getCurrentPosition();
Double.isNaN(d);
writableMap2.putDouble("currentTime", d / 1000.0D);
writableMap2.putMap("naturalSize", writableMap1);
writableMap2.putBoolean("canPlayFastForward", true);
writableMap2.putBoolean("canPlaySlowForward", true);
writableMap2.putBoolean("canPlaySlowReverse", true);
writableMap2.putBoolean("canPlayReverse", true);
writableMap2.putBoolean("canPlayFastForward", true);
writableMap2.putBoolean("canStepBackward", true);
writableMap2.putBoolean("canStepForward", true);
this.a.receiveEvent(getId(), a.EVENT_LOAD.toString(), writableMap2);
setResizeModeModifier(this.v);
setRepeatModifier(this.w);
setPausedModifier(this.e);
setMutedModifier(this.x);
setProgressUpdateInterval(this.f);
setRateModifier(this.A);
if (this.F) {
c();
this.d.setMediaPlayer(this);
this.d.setAnchorView((View)this);
this.p.post(new Runnable(this) {
public final void run() {
this.a.d.setEnabled(true);
this.a.d.show();
}
});
}
}
public final boolean onTouchEvent(MotionEvent paramMotionEvent) {
if (this.F) {
c();
this.d.show();
}
return super.onTouchEvent(paramMotionEvent);
}
public final void seekTo(int paramInt) {
if (this.i) {
WritableMap writableMap = Arguments.createMap();
double d = getCurrentPosition();
Double.isNaN(d);
writableMap.putDouble("currentTime", d / 1000.0D);
d = paramInt;
Double.isNaN(d);
writableMap.putDouble("seekTime", d / 1000.0D);
this.a.receiveEvent(getId(), a.EVENT_SEEK.toString(), writableMap);
super.seekTo(paramInt);
if (this.l) {
int i = this.j;
if (i != 0 && paramInt < i)
this.l = false;
}
}
}
public final void setControls(boolean paramBoolean) {
this.F = paramBoolean;
}
public final void setFullscreen(boolean paramBoolean) {
if (paramBoolean == this.h)
return;
this.h = paramBoolean;
Activity activity = this.o.getCurrentActivity();
if (activity == null)
return;
View view = activity.getWindow().getDecorView();
if (this.h) {
byte b1;
if (Build.VERSION.SDK_INT >= 19) {
b1 = 4102;
} else {
b1 = 6;
}
this.a.receiveEvent(getId(), a.EVENT_FULLSCREEN_WILL_PRESENT.toString(), null);
view.setSystemUiVisibility(b1);
this.a.receiveEvent(getId(), a.EVENT_FULLSCREEN_DID_PRESENT.toString(), null);
return;
}
this.a.receiveEvent(getId(), a.EVENT_FULLSCREEN_WILL_DISMISS.toString(), null);
view.setSystemUiVisibility(0);
this.a.receiveEvent(getId(), a.EVENT_FULLSCREEN_DID_DISMISS.toString(), null);
}
public final void setMutedModifier(boolean paramBoolean) {
this.x = paramBoolean;
if (!this.i)
return;
if (this.x) {
a(0.0F, 0.0F);
return;
}
float f = this.z;
if (f < 0.0F) {
a(this.y, d());
return;
}
if (f > 0.0F) {
a(d(), this.y);
return;
}
f = this.y;
a(f, f);
}
public final void setPausedModifier(boolean paramBoolean) {
this.e = paramBoolean;
if (!this.i)
return;
if (this.e) {
if (this.m.isPlaying())
pause();
} else if (!this.m.isPlaying()) {
start();
float f = this.A;
if (f != this.B)
setRateModifier(f);
this.b.post(this.c);
}
setKeepScreenOn(this.e ^ true);
}
public final void setPlayInBackground(boolean paramBoolean) {
this.C = paramBoolean;
}
public final void setProgressUpdateInterval(float paramFloat) {
this.f = paramFloat;
}
public final void setRateModifier(float paramFloat) {
this.A = paramFloat;
if (this.i && Build.VERSION.SDK_INT >= 23 && !this.e)
try {
this.m.setPlaybackParams(this.m.getPlaybackParams().setSpeed(paramFloat));
this.B = paramFloat;
return;
} catch (Exception exception) {
return;
}
}
public final void setRepeatModifier(boolean paramBoolean) {
this.w = paramBoolean;
if (this.i)
setLooping(paramBoolean);
}
public final void setResizeModeModifier(com.yqritc.scalablevideoview.b paramb) {
this.v = paramb;
if (this.i) {
setScalableType(paramb);
invalidate();
}
}
public final void setStereoPan(float paramFloat) {
this.z = paramFloat;
setMutedModifier(this.x);
}
public final void setVolumeModifier(float paramFloat) {
this.y = paramFloat;
setMutedModifier(this.x);
}
public enum a {
EVENT_END,
EVENT_ERROR,
EVENT_FULLSCREEN_DID_DISMISS,
EVENT_FULLSCREEN_DID_PRESENT,
EVENT_FULLSCREEN_WILL_DISMISS,
EVENT_FULLSCREEN_WILL_PRESENT,
EVENT_LOAD,
EVENT_LOAD_START("onVideoLoadStart"),
EVENT_PROGRESS("onVideoLoadStart"),
EVENT_READY_FOR_DISPLAY("onVideoLoadStart"),
EVENT_RESUME("onVideoLoadStart"),
EVENT_SEEK("onVideoLoadStart"),
EVENT_STALLED("onVideoLoadStart");
private final String a;
static {
EVENT_ERROR = new a("EVENT_ERROR", 2, "onVideoError");
EVENT_PROGRESS = new a("EVENT_PROGRESS", 3, "onVideoProgress");
EVENT_SEEK = new a("EVENT_SEEK", 4, "onVideoSeek");
EVENT_END = new a("EVENT_END", 5, "onVideoEnd");
EVENT_STALLED = new a("EVENT_STALLED", 6, "onPlaybackStalled");
EVENT_RESUME = new a("EVENT_RESUME", 7, "onPlaybackResume");
EVENT_READY_FOR_DISPLAY = new a("EVENT_READY_FOR_DISPLAY", 8, "onReadyForDisplay");
EVENT_FULLSCREEN_WILL_PRESENT = new a("EVENT_FULLSCREEN_WILL_PRESENT", 9, "onVideoFullscreenPlayerWillPresent");
EVENT_FULLSCREEN_DID_PRESENT = new a("EVENT_FULLSCREEN_DID_PRESENT", 10, "onVideoFullscreenPlayerDidPresent");
EVENT_FULLSCREEN_WILL_DISMISS = new a("EVENT_FULLSCREEN_WILL_DISMISS", 11, "onVideoFullscreenPlayerWillDismiss");
EVENT_FULLSCREEN_DID_DISMISS = new a("EVENT_FULLSCREEN_DID_DISMISS", 12, "onVideoFullscreenPlayerDidDismiss");
b = new a[] {
EVENT_LOAD_START, EVENT_LOAD, EVENT_ERROR, EVENT_PROGRESS, EVENT_SEEK, EVENT_END, EVENT_STALLED, EVENT_RESUME, EVENT_READY_FOR_DISPLAY, EVENT_FULLSCREEN_WILL_PRESENT,
EVENT_FULLSCREEN_DID_PRESENT, EVENT_FULLSCREEN_WILL_DISMISS, EVENT_FULLSCREEN_DID_DISMISS };
}
a(String param1String1) {
this.a = param1String1;
}
public final String toString() {
return this.a;
}
}
}
/* Location: C:\Users\august\Desktop\tik\df_rn_kit\classes.jar.jar!\com\brentvatne\react\b.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 1.1.3
*/