g.smali

.class public Lcom/kwai/video/ksvodplayerkit/g;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/kwai/video/ksvodplayerkit/d;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/kwai/video/ksvodplayerkit/g$a;,
        Lcom/kwai/video/ksvodplayerkit/g$b;
    }
.end annotation


# instance fields
.field private A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

.field private B:Ljava/util/concurrent/atomic/AtomicInteger;

.field private C:Lcom/kwai/video/ksvodplayerkit/b/f;

.field private D:Z

.field private E:J

.field private F:J

.field private G:Lcom/kwai/video/player/IMediaPlayer$OnSeekCompleteListener;

.field private H:Lcom/kwai/video/player/IMediaPlayer$OnInfoListener;

.field private I:Lcom/kwai/video/player/IMediaPlayer$OnErrorListener;

.field private J:Lcom/kwai/video/player/IMediaPlayer$OnPreparedListener;

.field private K:Lcom/kwai/video/player/IMediaPlayer$OnVideoSizeChangedListener;

.field private L:Lcom/kwai/video/player/IMediaPlayer$OnBufferingUpdateListener;

.field a:Lcom/kwai/video/kwaiplayer_debug_tools/debuginfo/KwaiPlayerDebugInfoView;

.field private final b:Ljava/lang/Object;

.field private c:Landroid/view/Surface;

.field private d:Landroid/view/SurfaceHolder;

.field private e:Lcom/kwai/video/player/IKwaiMediaPlayer;

.field private f:Lcom/kwai/video/player/IKwaiMediaPlayer;

.field private g:Ljava/lang/String;

.field private h:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

.field private j:Z

.field private k:I

.field private l:J

.field private m:Z

.field private n:F

.field private o:F

.field private p:Z

.field private q:Z

.field private r:Ljava/util/concurrent/atomic/AtomicInteger;

.field private s:Z

.field private t:Lcom/kwai/video/ksvodplayerkit/d$d;

.field private u:Lcom/kwai/video/ksvodplayerkit/d$b;

.field private v:Lcom/kwai/video/ksvodplayerkit/d$c;

.field private w:Lcom/kwai/video/ksvodplayerkit/b;

.field private x:Lcom/kwai/video/ksvodplayerkit/d$e;

.field private y:Lcom/kwai/video/ksvodplayerkit/g$a;

.field private z:Lcom/kwai/video/ksvodplayerkit/d$a;


# direct methods
.method public constructor <init>(Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;)V
    .registers 7

    const/high16 v3, 0x3f800000    # 1.0f

    const/4 v4, 0x1

    const/4 v2, 0x0

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    new-instance v0, Ljava/lang/Object;

    invoke-direct {v0}, Ljava/lang/Object;-><init>()V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    iput v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->k:I

    const-wide/16 v0, -0x1

    iput-wide v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->l:J

    iput-boolean v4, p0, Lcom/kwai/video/ksvodplayerkit/g;->m:Z

    iput v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->n:F

    iput v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->o:F

    iput-boolean v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->p:Z

    iput-boolean v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->q:Z

    new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    iput-boolean v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->s:Z

    new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->B:Ljava/util/concurrent/atomic/AtomicInteger;

    iput-boolean v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->D:Z

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$1;

    invoke-direct {v0, p0}, Lcom/kwai/video/ksvodplayerkit/g$1;-><init>(Lcom/kwai/video/ksvodplayerkit/g;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->G:Lcom/kwai/video/player/IMediaPlayer$OnSeekCompleteListener;

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$2;

    invoke-direct {v0, p0}, Lcom/kwai/video/ksvodplayerkit/g$2;-><init>(Lcom/kwai/video/ksvodplayerkit/g;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->H:Lcom/kwai/video/player/IMediaPlayer$OnInfoListener;

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$3;

    invoke-direct {v0, p0}, Lcom/kwai/video/ksvodplayerkit/g$3;-><init>(Lcom/kwai/video/ksvodplayerkit/g;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->I:Lcom/kwai/video/player/IMediaPlayer$OnErrorListener;

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$4;

    invoke-direct {v0, p0}, Lcom/kwai/video/ksvodplayerkit/g$4;-><init>(Lcom/kwai/video/ksvodplayerkit/g;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->J:Lcom/kwai/video/player/IMediaPlayer$OnPreparedListener;

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$5;

    invoke-direct {v0, p0}, Lcom/kwai/video/ksvodplayerkit/g$5;-><init>(Lcom/kwai/video/ksvodplayerkit/g;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->K:Lcom/kwai/video/player/IMediaPlayer$OnVideoSizeChangedListener;

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$6;

    invoke-direct {v0, p0}, Lcom/kwai/video/ksvodplayerkit/g$6;-><init>(Lcom/kwai/video/ksvodplayerkit/g;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->L:Lcom/kwai/video/player/IMediaPlayer$OnBufferingUpdateListener;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->b:Ljava/lang/String;

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->d:Ljava/util/Map;

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->B:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_bc

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;

    if-eqz v0, :cond_9a

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_9a

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/CharSequence;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_bc

    :cond_9a
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;

    if-eqz v0, :cond_b4

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/b/h;->b:Ljava/util/List;

    if-eqz v0, :cond_b4

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/b/h;->b:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_bc

    :cond_b4
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "Wrong Input Arguments! Play url can\'t be null!"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_bc
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    if-nez v0, :cond_c7

    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    :cond_c7
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->k:Ljava/util/Map;

    if-eqz v0, :cond_d6

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v1, v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->k:Ljava/util/Map;

    invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V

    :cond_d6
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->i:I

    if-ne v0, v4, :cond_132

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;

    if-eqz v0, :cond_132

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v1, v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;

    invoke-direct {v0, v1}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;-><init>(Lcom/kwai/video/ksvodplayerkit/b/h;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    :try_start_ed
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->g()Lcom/kwai/video/ksvodplayerkit/b/l;

    move-result-object v0

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/b/m;->a(Lcom/kwai/video/ksvodplayerkit/b/l;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;
    :try_end_f9
    .catch Ljava/lang/Exception; {:try_start_ed .. :try_end_f9} :catch_129

    :goto_f9
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->g()Lcom/kwai/video/ksvodplayerkit/b/l;

    move-result-object v0

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/b/m;->a(Lcom/kwai/video/ksvodplayerkit/b/l;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    :cond_105
    :goto_105
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    if-nez v0, :cond_117

    const-string v0, "KSVodPlayer"

    const-string v1, "Wrong Input Arguments"

    new-instance v2, Ljava/lang/Exception;

    const-string v3, "new KSVodPlayer"

    invoke-direct {v2, v3}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

    invoke-static {v0, v1, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    :cond_117
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->a()Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    move-result-object v0

    invoke-direct {p0, v0}, Lcom/kwai/video/ksvodplayerkit/g;->a(Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;)Lcom/kwai/video/player/IKwaiMediaPlayer;

    move-result-object v0

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v0, v4}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    return-void

    :catch_129
    move-exception v0

    const-string v1, "KSVodPlayer"

    const-string v2, "Wrong Input Arguments"

    invoke-static {v1, v2, v0}, Lcom/kwai/video/ksvodplayerkit/a/b;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    goto :goto_f9

    :cond_132
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->i:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_161

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-direct {v0, v1}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;-><init>(Ljava/lang/String;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->h()Lcom/kwai/video/ksvodplayerkit/b/c;

    move-result-object v1

    :try_start_148
    invoke-static {v1}, Lcom/kwai/video/ksvodplayerkit/b/d;->a(Lcom/kwai/video/ksvodplayerkit/b/c;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;
    :try_end_14e
    .catch Ljava/lang/Exception; {:try_start_148 .. :try_end_14e} :catch_158

    :goto_14e
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    const-string v2, "Host"

    iget-object v1, v1, Lcom/kwai/video/ksvodplayerkit/b/c;->d:Ljava/lang/String;

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_105

    :catch_158
    move-exception v0

    const-string v2, "KSVodPlayer"

    const-string v3, "Wrong Input Arguments"

    invoke-static {v2, v3, v0}, Lcom/kwai/video/ksvodplayerkit/a/b;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    goto :goto_14e

    :cond_161
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    if-eqz v0, :cond_1cf

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    :goto_167
    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/c/c;->a(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_105

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/f;->a()Lcom/kwai/video/ksvodplayerkit/f;

    move-result-object v0

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/kwai/video/ksvodplayerkit/f;->b(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_105

    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v1, v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;

    if-eqz v1, :cond_1da

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v1, v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_1da

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v1, v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;

    invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    :goto_199
    new-instance v1, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-direct {v1, v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;-><init>(Ljava/util/List;)V

    iput-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->b()Lcom/kwai/video/ksvodplayerkit/HttpDns/a;

    move-result-object v0

    if-eqz v0, :cond_105

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->b()Lcom/kwai/video/ksvodplayerkit/HttpDns/a;

    move-result-object v0

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/HttpDns/a;->b:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_105

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->b()Lcom/kwai/video/ksvodplayerkit/HttpDns/a;

    move-result-object v0

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/HttpDns/a;->b:Ljava/lang/String;

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    const-string v1, "Host"

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->d()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_105

    :cond_1cf
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    goto :goto_167

    :cond_1da
    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_199
.end method

.method static synthetic a(Lcom/kwai/video/ksvodplayerkit/g;J)J
    .registers 4

    iput-wide p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->l:J

    return-wide p1
.end method

.method static synthetic a(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/ksvodplayerkit/d$c;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->v:Lcom/kwai/video/ksvodplayerkit/d$c;

    return-object v0
.end method

.method static synthetic a(Lcom/kwai/video/ksvodplayerkit/g;Lcom/kwai/video/player/IKwaiMediaPlayer;)Lcom/kwai/video/player/IKwaiMediaPlayer;
    .registers 2

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->f:Lcom/kwai/video/player/IKwaiMediaPlayer;

    return-object p1
.end method

.method private a(Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;)Lcom/kwai/video/player/IKwaiMediaPlayer;
    .registers 14

    const-wide/16 v10, 0x0

    const/4 v9, 0x2

    const/4 v8, 0x0

    const/4 v3, 0x1

    invoke-virtual {p1, v3}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setUseNatvieCache(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    move-result-object v0

    check-cast v0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    invoke-virtual {v0, v8}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setStartOnPrepared(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    move-result-object v0

    check-cast v0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    const v1, 0x32335652

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setOverlayFormat(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    move-result-object v0

    check-cast v0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    invoke-virtual {v0, v3}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setEnableAccurateSeek(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-boolean v1, v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->n:Z

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setStartOnPrepared(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    move-result-object v0

    check-cast v0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    const-string v1, "libks265dec"

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setHevcDcoderName(Ljava/lang/String;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-wide v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->o:J

    cmp-long v0, v0, v10

    if-lez v0, :cond_3c

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-wide v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->o:J

    invoke-virtual {p1, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->seekAtStart(J)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    :cond_3c
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->l:Ljava/lang/String;

    if-eqz v0, :cond_60

    new-instance v0, Lcom/kwai/video/player/kwai_player/ProductContext$Builder;

    invoke-direct {v0}, Lcom/kwai/video/player/kwai_player/ProductContext$Builder;-><init>()V

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v1, v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->l:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/ProductContext$Builder;->setBizType(Ljava/lang/String;)Lcom/kwai/video/player/kwai_player/ProductContext$Builder;

    move-result-object v0

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->B:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/ProductContext$Builder;->setPlayIndex(I)Lcom/kwai/video/player/kwai_player/ProductContext$Builder;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/player/kwai_player/ProductContext$Builder;->build()Lcom/kwai/video/player/kwai_player/ProductContext;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setProductContext(Lcom/kwai/video/player/kwai_player/ProductContext;)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    :cond_60
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->f:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;

    sget-object v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;->CLICK:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;

    if-ne v0, v1, :cond_23f

    invoke-virtual {p1, v3}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setMaxBufferStrategy(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    move-result-object v0

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v1

    invoke-virtual {v1}, Lcom/kwai/video/ksvodplayerkit/i;->r()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setMaxBufferTimeBspMs(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    move-result-object v0

    check-cast v0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v1

    invoke-virtual {v1}, Lcom/kwai/video/ksvodplayerkit/i;->c()I

    move-result v1

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v2

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/i;->d()I

    move-result v2

    invoke-virtual {v0, v1, v2}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setStartPlayBlockBufferMs(II)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    :cond_8d
    :goto_8d
    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/i;->g()Z

    move-result v0

    if-eqz v0, :cond_9a

    invoke-virtual {p1, v3}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setUseHardwareDcoderFlag(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    :cond_9a
    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/i;->h()Z

    move-result v0

    if-eqz v0, :cond_a7

    invoke-virtual {p1, v9}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setUseHardwareDcoderFlag(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    :cond_a7
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->m:Lcom/kwai/video/ksvodplayerkit/c/b;

    if-eqz v0, :cond_ee

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->m:Lcom/kwai/video/ksvodplayerkit/c/b;

    iget-boolean v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->a:Z

    invoke-virtual {p1, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setUseMediaCodecByteBuffer(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    iget-boolean v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->b:Z

    if-eqz v1, :cond_c7

    iget v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->d:I

    invoke-virtual {p1, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setMediaCodecAvcHeightLimit(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    iget v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->c:I

    invoke-virtual {p1, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setMediaCodecAvcWidthLimit(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    invoke-virtual {p1, v3}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setUseHardwareDcoderFlag(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    :cond_c7
    iget-boolean v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->e:Z

    if-eqz v1, :cond_d8

    iget v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->d:I

    invoke-virtual {p1, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setMediaCodecHevcHeightLimit(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    iget v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->c:I

    invoke-virtual {p1, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setMediaCodecHevcWidthLimit(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    invoke-virtual {p1, v9}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setUseHardwareDcoderFlag(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    :cond_d8
    iget-boolean v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->b:Z

    if-eqz v1, :cond_e5

    iget-boolean v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->e:Z

    if-eqz v1, :cond_e5

    const/16 v1, 0x1000

    invoke-virtual {p1, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setUseHardwareDcoderFlag(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    :cond_e5
    iget v1, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->f:I

    if-lez v1, :cond_ee

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/c/b;->f:I

    invoke-virtual {p1, v0}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setMediaCodecMaxNum(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    :cond_ee
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->i:I

    if-ne v0, v3, :cond_255

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;

    if-eqz v0, :cond_255

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->a:Landroid/content/Context;

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/c/a;->d(Landroid/content/Context;)I

    move-result v1

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->a:Landroid/content/Context;

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/c/c;->a(Landroid/content/Context;)I

    move-result v0

    int-to-long v2, v0

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->a:Landroid/content/Context;

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/c/c;->b(Landroid/content/Context;)I

    move-result v0

    int-to-long v4, v0

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/i;->k()Ljava/lang/String;

    move-result-object v6

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/i;->l()I

    move-result v7

    move-object v0, p1

    invoke-virtual/range {v0 .. v8}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setVodManifest(IJJLjava/lang/String;II)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    :cond_128
    :goto_128
    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/i;->b()Z

    move-result v0

    if-eqz v0, :cond_161

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->i:I

    if-nez v0, :cond_161

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/f;->a()Lcom/kwai/video/ksvodplayerkit/f;

    move-result-object v0

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/kwai/video/ksvodplayerkit/f;->c(Ljava/lang/String;)J

    move-result-wide v0

    cmp-long v2, v0, v10

    if-lez v2, :cond_161

    const-string v2, "KSVodPlayer"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "createKwaiMediaPlayer use record history progress, seekto:"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-static {v2, v3}, Lcom/kwai/video/ksvodplayerkit/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {p1, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->seekAtStart(J)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    :cond_161
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/c/c;->b(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_16c

    invoke-virtual {p1, v8}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setEnableAccurateSeek(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    :cond_16c
    invoke-virtual {p1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->build()Lcom/kwai/video/player/IKwaiMediaPlayer;

    move-result-object v1

    iget-boolean v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->j:Z

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setLooping(Z)V

    invoke-interface {v1}, Lcom/kwai/video/player/IKwaiMediaPlayer;->getAspectAwesomeCache()Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;

    move-result-object v0

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v2

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/i;->p()I

    move-result v2

    invoke-virtual {v0, v2}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setCacheDownloadReadTimeoutMs(I)V

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v2

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/i;->o()I

    move-result v2

    invoke-virtual {v0, v2}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setCacheDownloadConnectTimeoutMs(I)V

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v2

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/i;->q()I

    move-result v2

    invoke-virtual {v0, v2}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setBufferedDataSourceSizeKB(I)V

    new-instance v2, Lcom/kwai/video/ksvodplayerkit/g$a;

    iget-object v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->w:Lcom/kwai/video/ksvodplayerkit/b;

    invoke-direct {v2, p0, v3}, Lcom/kwai/video/ksvodplayerkit/g$a;-><init>(Lcom/kwai/video/ksvodplayerkit/g;Lcom/kwai/video/ksvodplayerkit/b;)V

    iput-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->y:Lcom/kwai/video/ksvodplayerkit/g$a;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->y:Lcom/kwai/video/ksvodplayerkit/g$a;

    invoke-virtual {v0, v2}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setAwesomeCacheCallback(Lcom/kwai/video/cache/AwesomeCacheCallback;)V

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v2

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/i;->i()Z

    move-result v2

    if-eqz v2, :cond_1b5

    invoke-virtual {v0, v8}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setDataSourceType(I)V

    :cond_1b5
    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-static {v2}, Lcom/kwai/video/ksvodplayerkit/c/c;->b(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_1c0

    invoke-virtual {v0, v9}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setDataSourceType(I)V

    :cond_1c0
    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v2

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/i;->n()I

    move-result v2

    if-lez v2, :cond_1d5

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v2

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/i;->n()I

    move-result v2

    invoke-virtual {v0, v2}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setCacheSocketBufferSizeKb(I)V

    :cond_1d5
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->J:Lcom/kwai/video/player/IMediaPlayer$OnPreparedListener;

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnPreparedListener(Lcom/kwai/video/player/IMediaPlayer$OnPreparedListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->H:Lcom/kwai/video/player/IMediaPlayer$OnInfoListener;

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnInfoListener(Lcom/kwai/video/player/IMediaPlayer$OnInfoListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->I:Lcom/kwai/video/player/IMediaPlayer$OnErrorListener;

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnErrorListener(Lcom/kwai/video/player/IMediaPlayer$OnErrorListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->K:Lcom/kwai/video/player/IMediaPlayer$OnVideoSizeChangedListener;

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnVideoSizeChangedListener(Lcom/kwai/video/player/IMediaPlayer$OnVideoSizeChangedListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->G:Lcom/kwai/video/player/IMediaPlayer$OnSeekCompleteListener;

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnSeekCompleteListener(Lcom/kwai/video/player/IMediaPlayer$OnSeekCompleteListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->L:Lcom/kwai/video/player/IMediaPlayer$OnBufferingUpdateListener;

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnBufferingUpdateListener(Lcom/kwai/video/player/IMediaPlayer$OnBufferingUpdateListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_22c

    :try_start_1fb
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->i:I

    if-ne v0, v9, :cond_286

    const-string v0, "no_prefer_url"

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->C:Lcom/kwai/video/ksvodplayerkit/b/f;

    if-eqz v2, :cond_20b

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->C:Lcom/kwai/video/ksvodplayerkit/b/f;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/b/f;->a:Ljava/lang/String;

    :cond_20b
    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    iget-object v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    invoke-interface {v1, v0, v2, v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setKwaiManifest(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V

    :goto_212
    const-string v0, "KSVodPlayer"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "createKwaiMediaPlayer, url:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    iget-object v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v0, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_22c
    .catch Ljava/io/IOException; {:try_start_1fb .. :try_end_22c} :catch_28e

    :cond_22c
    :goto_22c
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->c:Landroid/view/Surface;

    if-eqz v0, :cond_235

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->c:Landroid/view/Surface;

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setSurface(Landroid/view/Surface;)V

    :cond_235
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->d:Landroid/view/SurfaceHolder;

    if-eqz v0, :cond_23e

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->d:Landroid/view/SurfaceHolder;

    invoke-interface {v1, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setDisplay(Landroid/view/SurfaceHolder;)V

    :cond_23e
    return-object v1

    :cond_23f
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->f:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;

    sget-object v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;->SLIDE:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;

    if-ne v0, v1, :cond_8d

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/i;->f()I

    move-result v0

    int-to-long v0, v0

    invoke-virtual {p1, v3, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setPreLoadDurationMs(IJ)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    goto/16 :goto_8d

    :cond_255
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->i:I

    if-ne v0, v9, :cond_277

    invoke-virtual {p1, v8}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setEnableAccurateSeek(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    move-result-object v0

    invoke-virtual {v0, v3}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setEnableSegmentCache(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;

    move-result-object v0

    check-cast v0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    invoke-virtual {v0, v3}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setEnableSeekForwardOffset(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->j:I

    if-ltz v0, :cond_128

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->j:I

    invoke-virtual {p0, v0}, Lcom/kwai/video/ksvodplayerkit/g;->a(I)V

    goto/16 :goto_128

    :cond_277
    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/f;->a()Lcom/kwai/video/ksvodplayerkit/f;

    move-result-object v0

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/kwai/video/ksvodplayerkit/f;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setCacheKey(Ljava/lang/String;)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    goto/16 :goto_128

    :cond_286
    :try_start_286
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    invoke-interface {v1, v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setDataSource(Ljava/lang/String;Ljava/util/Map;)V
    :try_end_28d
    .catch Ljava/io/IOException; {:try_start_286 .. :try_end_28d} :catch_28e

    goto :goto_212

    :catch_28e
    move-exception v0

    invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V

    const-string v0, "KSVodPlayer"

    const-string v2, "setDataSource error"

    new-instance v3, Ljava/lang/Exception;

    const-string v4, "setDataSource"

    invoke-direct {v3, v4}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

    invoke-static {v0, v2, v3}, Lcom/kwai/video/ksvodplayerkit/a/b;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    goto :goto_22c
.end method

.method private a(Lcom/kwai/player/qos/KwaiPlayerResultQos;)V
    .registers 6

    iget-object v0, p1, Lcom/kwai/player/qos/KwaiPlayerResultQos;->videoStatJson:Ljava/lang/String;

    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    const-string v2, "qos"

    invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->e:Lcom/kwai/video/ksvodplayerkit/l;

    if-eqz v0, :cond_6d

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$b;

    invoke-direct {v0}, Lcom/kwai/video/ksvodplayerkit/g$b;-><init>()V

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->e:Lcom/kwai/video/ksvodplayerkit/l;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/l;->c:Ljava/lang/String;

    iput-object v2, v0, Lcom/kwai/video/ksvodplayerkit/g$b;->c:Ljava/lang/String;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->e:Lcom/kwai/video/ksvodplayerkit/l;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/l;->b:Ljava/lang/String;

    iput-object v2, v0, Lcom/kwai/video/ksvodplayerkit/g$b;->b:Ljava/lang/String;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->e:Lcom/kwai/video/ksvodplayerkit/l;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/l;->a:Ljava/lang/String;

    iput-object v2, v0, Lcom/kwai/video/ksvodplayerkit/g$b;->a:Ljava/lang/String;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->e:Lcom/kwai/video/ksvodplayerkit/l;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/l;->e:Ljava/lang/String;

    iput-object v2, v0, Lcom/kwai/video/ksvodplayerkit/g$b;->e:Ljava/lang/String;

    iget-wide v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->l:J

    iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/g$b;->d:J

    iget-wide v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->E:J

    iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/g$b;->f:J

    iget-wide v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->F:J

    iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/g$b;->g:J

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->e:Lcom/kwai/video/ksvodplayerkit/l;

    iget-wide v2, v2, Lcom/kwai/video/ksvodplayerkit/l;->d:J

    iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/g$b;->h:J

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/m;->a(Lcom/kwai/video/ksvodplayerkit/g$b;)Ljava/lang/String;

    move-result-object v0

    const-string v2, "stats"

    invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/d/a;->a()Lcom/kwai/video/ksvodplayerkit/d/a;

    move-result-object v0

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->e:Lcom/kwai/video/ksvodplayerkit/l;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/l;->c:Ljava/lang/String;

    invoke-virtual {v0, v2}, Lcom/kwai/video/ksvodplayerkit/d/a;->a(Ljava/lang/String;)Lcom/kwai/video/ksvodplayerkit/d/d;

    move-result-object v0

    if-eqz v0, :cond_6d

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/d/e;->a(Lcom/kwai/video/ksvodplayerkit/d/d;)Ljava/lang/String;

    move-result-object v0

    const-string v2, "prefetch"

    invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    :cond_6d
    invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "KSVodPlayer"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "logVideoStatJson VP_PLAYFINISHED\uff1b"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->c(Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/a/c;->a(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic a(Lcom/kwai/video/ksvodplayerkit/g;Lcom/kwai/player/qos/KwaiPlayerResultQos;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/kwai/video/ksvodplayerkit/g;->a(Lcom/kwai/player/qos/KwaiPlayerResultQos;)V

    return-void
.end method

.method static synthetic a(Lcom/kwai/video/ksvodplayerkit/g;Ljava/lang/String;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/kwai/video/ksvodplayerkit/g;->b(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic a(Lcom/kwai/video/ksvodplayerkit/g;Z)Z
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->q:Z

    return p1
.end method

.method private a(Ljava/lang/String;)Z
    .registers 6

    const/high16 v3, 0x3f800000    # 1.0f

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_5
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_2f

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v2, 0x0

    invoke-interface {v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnErrorListener(Lcom/kwai/video/player/IMediaPlayer$OnErrorListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v2, 0x0

    invoke-interface {v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnPreparedListener(Lcom/kwai/video/player/IMediaPlayer$OnPreparedListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v2, 0x0

    invoke-interface {v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnVideoSizeChangedListener(Lcom/kwai/video/player/IMediaPlayer$OnVideoSizeChangedListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v2, 0x0

    invoke-interface {v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnInfoListener(Lcom/kwai/video/player/IMediaPlayer$OnInfoListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v2, 0x0

    invoke-interface {v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnBufferingUpdateListener(Lcom/kwai/video/player/IMediaPlayer$OnBufferingUpdateListener;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->releaseAsync()V

    const/4 v0, 0x0

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    :cond_2f
    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->a()Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    move-result-object v0

    invoke-direct {p0, v0}, Lcom/kwai/video/ksvodplayerkit/g;->a(Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;)Lcom/kwai/video/player/IKwaiMediaPlayer;

    move-result-object v0

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->f:Lcom/kwai/video/player/IKwaiMediaPlayer;

    iget v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->n:F

    cmpl-float v0, v0, v3

    if-nez v0, :cond_49

    iget v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->o:F

    cmpl-float v0, v0, v3

    if-eqz v0, :cond_52

    :cond_49
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->f:Lcom/kwai/video/player/IKwaiMediaPlayer;

    iget v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->n:F

    iget v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->o:F

    invoke-interface {v0, v2, v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setVolume(FF)V

    :cond_52
    iget v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->k:I

    if-eqz v0, :cond_5d

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->f:Lcom/kwai/video/player/IKwaiMediaPlayer;

    iget v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->k:I

    invoke-interface {v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setVideoScalingMode(I)V

    :cond_5d
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    const/4 v2, 0x2

    invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->f:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->prepareAsync()V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->f:Lcom/kwai/video/player/IKwaiMediaPlayer;

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    monitor-exit v1
    :try_end_6d
    .catchall {:try_start_5 .. :try_end_6d} :catchall_7b

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->v:Lcom/kwai/video/ksvodplayerkit/d$c;

    if-eqz v0, :cond_79

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->v:Lcom/kwai/video/ksvodplayerkit/d$c;

    const/16 v1, 0x27dd

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Lcom/kwai/video/ksvodplayerkit/d$c;->a(II)V

    :cond_79
    const/4 v0, 0x1

    return v0

    :catchall_7b
    move-exception v0

    :try_start_7c
    monitor-exit v1
    :try_end_7d
    .catchall {:try_start_7c .. :try_end_7d} :catchall_7b

    throw v0
.end method

.method static synthetic b(Lcom/kwai/video/ksvodplayerkit/g;)Ljava/lang/Object;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    return-object v0
.end method

.method private b(Ljava/lang/String;)V
    .registers 6

    if-nez p1, :cond_3

    :goto_2
    return-void

    :cond_3
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    :try_start_8
    const-string v0, "qos"

    invoke-virtual {v1, v0, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    const-string v3, "rank"

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    if-eqz v0, :cond_56

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->c()I

    move-result v0

    :goto_1e
    invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "stats"

    invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v0, "resource_type"

    const-string v2, "video"

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "KSVodPlayer"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "logVideoStatJson VP_CDN_RESOURCE\uff1a"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->c(Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/a/c;->b(Ljava/lang/String;)V
    :try_end_50
    .catch Lorg/json/JSONException; {:try_start_8 .. :try_end_50} :catch_51

    goto :goto_2

    :catch_51
    move-exception v0

    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_2

    :cond_56
    const/4 v0, 0x0

    goto :goto_1e
.end method

.method static synthetic b(Lcom/kwai/video/ksvodplayerkit/g;Ljava/lang/String;)Z
    .registers 3

    invoke-direct {p0, p1}, Lcom/kwai/video/ksvodplayerkit/g;->a(Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method static synthetic b(Lcom/kwai/video/ksvodplayerkit/g;Z)Z
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->m:Z

    return p1
.end method

.method static synthetic c(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    return-object v0
.end method

.method static synthetic c(Lcom/kwai/video/ksvodplayerkit/g;Z)Z
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->p:Z

    return p1
.end method

.method static synthetic d(Lcom/kwai/video/ksvodplayerkit/g;)Ljava/util/concurrent/atomic/AtomicInteger;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    return-object v0
.end method

.method static synthetic d(Lcom/kwai/video/ksvodplayerkit/g;Z)Z
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->D:Z

    return p1
.end method

.method static synthetic e(Lcom/kwai/video/ksvodplayerkit/g;)Z
    .registers 2

    iget-boolean v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->p:Z

    return v0
.end method

.method static synthetic f(Lcom/kwai/video/ksvodplayerkit/g;)Z
    .registers 2

    iget-boolean v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->q:Z

    return v0
.end method

.method static synthetic g(Lcom/kwai/video/ksvodplayerkit/g;)Z
    .registers 2

    invoke-direct {p0}, Lcom/kwai/video/ksvodplayerkit/g;->j()Z

    move-result v0

    return v0
.end method

.method static synthetic h(Lcom/kwai/video/ksvodplayerkit/g;)Ljava/util/concurrent/atomic/AtomicInteger;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->B:Ljava/util/concurrent/atomic/AtomicInteger;

    return-object v0
.end method

.method static synthetic i(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/ksvodplayerkit/d$b;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->u:Lcom/kwai/video/ksvodplayerkit/d$b;

    return-object v0
.end method

.method private i()V
    .registers 4

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->v:Lcom/kwai/video/ksvodplayerkit/d$c;

    if-eqz v0, :cond_c

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->v:Lcom/kwai/video/ksvodplayerkit/d$c;

    const/16 v1, 0x27e1

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Lcom/kwai/video/ksvodplayerkit/d$c;->a(II)V

    :cond_c
    return-void
.end method

.method static synthetic j(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/player/IKwaiMediaPlayer;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->f:Lcom/kwai/video/player/IKwaiMediaPlayer;

    return-object v0
.end method

.method private j()Z
    .registers 3

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->a:Landroid/content/Context;

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/c/a;->a(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_20

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->B:Ljava/util/concurrent/atomic/AtomicInteger;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->addAndGet(I)I

    move-result v0

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v1

    invoke-virtual {v1}, Lcom/kwai/video/ksvodplayerkit/i;->e()I

    move-result v1

    if-ge v0, v1, :cond_20

    invoke-virtual {p0}, Lcom/kwai/video/ksvodplayerkit/g;->g()Z

    move-result v0

    :goto_1f
    return v0

    :cond_20
    const/4 v0, 0x0

    goto :goto_1f
.end method

.method static synthetic k(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/player/IKwaiMediaPlayer;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    return-object v0
.end method

.method static synthetic l(Lcom/kwai/video/ksvodplayerkit/g;)Z
    .registers 2

    iget-boolean v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->m:Z

    return v0
.end method

.method static synthetic m(Lcom/kwai/video/ksvodplayerkit/g;)Landroid/view/Surface;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->c:Landroid/view/Surface;

    return-object v0
.end method

.method static synthetic n(Lcom/kwai/video/ksvodplayerkit/g;)Landroid/view/SurfaceHolder;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->d:Landroid/view/SurfaceHolder;

    return-object v0
.end method

.method static synthetic o(Lcom/kwai/video/ksvodplayerkit/g;)Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic p(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/ksvodplayerkit/HttpDns/d;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    return-object v0
.end method

.method static synthetic q(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/ksvodplayerkit/d$d;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->t:Lcom/kwai/video/ksvodplayerkit/d$d;

    return-object v0
.end method

.method static synthetic r(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/ksvodplayerkit/d$e;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->x:Lcom/kwai/video/ksvodplayerkit/d$e;

    return-object v0
.end method

.method static synthetic s(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/ksvodplayerkit/d$a;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->z:Lcom/kwai/video/ksvodplayerkit/d$a;

    return-object v0
.end method

.method static synthetic t(Lcom/kwai/video/ksvodplayerkit/g;)Z
    .registers 2

    iget-boolean v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->D:Z

    return v0
.end method

.method static synthetic u(Lcom/kwai/video/ksvodplayerkit/g;)V
    .registers 1

    invoke-direct {p0}, Lcom/kwai/video/ksvodplayerkit/g;->i()V

    return-void
.end method

.method static synthetic v(Lcom/kwai/video/ksvodplayerkit/g;)Lcom/kwai/video/ksvodplayerkit/b/f;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->C:Lcom/kwai/video/ksvodplayerkit/b/f;

    return-object v0
.end method

.method static synthetic w(Lcom/kwai/video/ksvodplayerkit/g;)Ljava/util/Map;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    return-object v0
.end method


# virtual methods
.method public a()I
    .registers 9

    const-wide/16 v6, 0x0

    const/4 v1, 0x1

    const/4 v0, 0x0

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v2

    :try_start_7
    iget-object v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v3, :cond_75

    iget-object v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v3

    if-eq v3, v1, :cond_1c

    iget-object v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v3

    const/4 v4, 0x7

    if-ne v3, v4, :cond_75

    :cond_1c
    iget-wide v4, p0, Lcom/kwai/video/ksvodplayerkit/g;->E:J

    cmp-long v1, v4, v6

    if-nez v1, :cond_28

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    iput-wide v4, p0, Lcom/kwai/video/ksvodplayerkit/g;->E:J

    :cond_28
    const-string v1, "KSVodPlayer"

    const-string v3, "prepareAsync"

    invoke-static {v1, v3}, Lcom/kwai/video/ksvodplayerkit/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    const/4 v3, 0x2

    invoke-virtual {v1, v3}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v1}, Lcom/kwai/video/player/IKwaiMediaPlayer;->prepareAsync()V

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v1, v1, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;

    if-eqz v1, :cond_73

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    iget-object v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->getVodAdaptiveUrl()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->a(Ljava/lang/String;)V

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v1

    invoke-virtual {v1}, Lcom/kwai/video/ksvodplayerkit/i;->b()Z

    move-result v1

    if-eqz v1, :cond_73

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/f;->a()Lcom/kwai/video/ksvodplayerkit/f;

    move-result-object v1

    iget-object v3, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->getVodAdaptiveUrl()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Lcom/kwai/video/ksvodplayerkit/f;->c(Ljava/lang/String;)J

    move-result-wide v4

    cmp-long v1, v4, v6

    if-lez v1, :cond_73

    const-string v1, "KSVodPlayer"

    const-string v3, "prepareAsync, multi rate use history play progress"

    invoke-static {v1, v3}, Lcom/kwai/video/ksvodplayerkit/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v1, v4, v5}, Lcom/kwai/video/player/IKwaiMediaPlayer;->seekTo(J)V

    :cond_73
    monitor-exit v2

    :goto_74
    return v0

    :cond_75
    const-string v3, "KSVodPlayer"

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "prepareAsync error, playback state:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget-object v5, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v5}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ",mCurrentPlayer == null:"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget-object v5, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-nez v5, :cond_97

    move v0, v1

    :cond_97
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    new-instance v1, Ljava/lang/Exception;

    const-string v4, "prepareAsync"

    invoke-direct {v1, v4}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V

    invoke-static {v3, v0, v1}, Lcom/kwai/video/ksvodplayerkit/a/b;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    const/4 v0, -0x1

    monitor-exit v2

    goto :goto_74

    :catchall_ac
    move-exception v0

    monitor-exit v2
    :try_end_ae
    .catchall {:try_start_7 .. :try_end_ae} :catchall_ac

    throw v0
.end method

.method public a(F)V
    .registers 4

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_c

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0, p1}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setSpeed(F)V

    :cond_c
    monitor-exit v1

    return-void

    :catchall_e
    move-exception v0

    monitor-exit v1
    :try_end_10
    .catchall {:try_start_3 .. :try_end_10} :catchall_e

    throw v0
.end method

.method public a(FF)V
    .registers 5

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_c

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0, p1, p2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setVolume(FF)V

    :cond_c
    iput p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->n:F

    iput p2, p0, Lcom/kwai/video/ksvodplayerkit/g;->o:F

    monitor-exit v1

    return-void

    :catchall_12
    move-exception v0

    monitor-exit v1
    :try_end_14
    .catchall {:try_start_3 .. :try_end_14} :catchall_12

    throw v0
.end method

.method public a(I)V
    .registers 7

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget v0, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->i:I

    const/4 v2, 0x2

    if-ne v0, v2, :cond_4e

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->h()Lcom/kwai/video/ksvodplayerkit/b/c;

    move-result-object v2

    if-eqz v2, :cond_4e

    iget-object v0, v2, Lcom/kwai/video/ksvodplayerkit/b/c;->c:Lcom/kwai/video/ksvodplayerkit/b/c$a;

    if-eqz v0, :cond_4e

    iget-object v0, v2, Lcom/kwai/video/ksvodplayerkit/b/c;->c:Lcom/kwai/video/ksvodplayerkit/b/c$a;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/b/c$a;->a:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :cond_1e
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_30

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/kwai/video/ksvodplayerkit/b/f;

    iget v4, v0, Lcom/kwai/video/ksvodplayerkit/b/f;->g:I

    if-ne v4, p1, :cond_1e

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->C:Lcom/kwai/video/ksvodplayerkit/b/f;

    :cond_30
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->C:Lcom/kwai/video/ksvodplayerkit/b/f;

    if-nez v0, :cond_41

    iget-object v0, v2, Lcom/kwai/video/ksvodplayerkit/b/c;->c:Lcom/kwai/video/ksvodplayerkit/b/c$a;

    iget-object v0, v0, Lcom/kwai/video/ksvodplayerkit/b/c$a;->a:Ljava/util/List;

    const/4 v2, 0x0

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/kwai/video/ksvodplayerkit/b/f;

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->C:Lcom/kwai/video/ksvodplayerkit/b/f;

    :cond_41
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->C:Lcom/kwai/video/ksvodplayerkit/b/f;

    if-eqz v0, :cond_4e

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->C:Lcom/kwai/video/ksvodplayerkit/b/f;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/b/f;->a:Ljava/lang/String;

    invoke-virtual {v0, v2}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->a(Ljava/lang/String;)V

    :cond_4e
    monitor-exit v1

    return-void

    :catchall_50
    move-exception v0

    monitor-exit v1
    :try_end_52
    .catchall {:try_start_3 .. :try_end_52} :catchall_50

    throw v0
.end method

.method public a(J)V
    .registers 6

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_f

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->p:Z

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0, p1, p2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->seekTo(J)V

    :cond_f
    monitor-exit v1

    return-void

    :catchall_11
    move-exception v0

    monitor-exit v1
    :try_end_13
    .catchall {:try_start_3 .. :try_end_13} :catchall_11

    throw v0
.end method

.method public a(Landroid/view/Surface;)V
    .registers 5

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->c:Landroid/view/Surface;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_10

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->c:Landroid/view/Surface;

    invoke-interface {v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setSurface(Landroid/view/Surface;)V

    :cond_10
    monitor-exit v1

    return-void

    :catchall_12
    move-exception v0

    monitor-exit v1
    :try_end_14
    .catchall {:try_start_3 .. :try_end_14} :catchall_12

    throw v0
.end method

.method public a(Landroid/view/SurfaceHolder;)V
    .registers 5

    if-nez p1, :cond_3

    :goto_2
    return-void

    :cond_3
    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_6
    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->d:Landroid/view/SurfaceHolder;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_13

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->d:Landroid/view/SurfaceHolder;

    invoke-interface {v0, v2}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setDisplay(Landroid/view/SurfaceHolder;)V

    :cond_13
    monitor-exit v1

    goto :goto_2

    :catchall_15
    move-exception v0

    monitor-exit v1
    :try_end_17
    .catchall {:try_start_6 .. :try_end_17} :catchall_15

    throw v0
.end method

.method public a(Lcom/kwai/video/ksvodplayerkit/b;)V
    .registers 4

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->w:Lcom/kwai/video/ksvodplayerkit/b;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_1c

    if-eqz p1, :cond_1c

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$a;

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->w:Lcom/kwai/video/ksvodplayerkit/b;

    invoke-direct {v0, p0, v1}, Lcom/kwai/video/ksvodplayerkit/g$a;-><init>(Lcom/kwai/video/ksvodplayerkit/g;Lcom/kwai/video/ksvodplayerkit/b;)V

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->y:Lcom/kwai/video/ksvodplayerkit/g$a;

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->getAspectAwesomeCache()Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;

    move-result-object v0

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->y:Lcom/kwai/video/ksvodplayerkit/g$a;

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setAwesomeCacheCallback(Lcom/kwai/video/cache/AwesomeCacheCallback;)V

    :cond_1c
    if-nez p1, :cond_21

    const/4 v0, 0x0

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->y:Lcom/kwai/video/ksvodplayerkit/g$a;

    :cond_21
    return-void
.end method

.method public a(Lcom/kwai/video/ksvodplayerkit/d$a;)V
    .registers 2

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->z:Lcom/kwai/video/ksvodplayerkit/d$a;

    return-void
.end method

.method public a(Lcom/kwai/video/ksvodplayerkit/d$b;)V
    .registers 2

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->u:Lcom/kwai/video/ksvodplayerkit/d$b;

    return-void
.end method

.method public a(Lcom/kwai/video/ksvodplayerkit/d$c;)V
    .registers 2

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->v:Lcom/kwai/video/ksvodplayerkit/d$c;

    return-void
.end method

.method public a(Lcom/kwai/video/ksvodplayerkit/d$d;)V
    .registers 2

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->t:Lcom/kwai/video/ksvodplayerkit/d$d;

    return-void
.end method

.method public a(Lcom/kwai/video/ksvodplayerkit/d$e;)V
    .registers 2

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->x:Lcom/kwai/video/ksvodplayerkit/d$e;

    return-void
.end method

.method public a(Lcom/kwai/video/ksvodplayerkit/d$f;)V
    .registers 3

    const/4 v0, 0x1

    invoke-virtual {p0, v0, p1}, Lcom/kwai/video/ksvodplayerkit/g;->a(ZLcom/kwai/video/ksvodplayerkit/d$f;)V

    return-void
.end method

.method public a(Lcom/kwai/video/ksvodplayerkit/l;)V
    .registers 4

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iput-object p1, v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->e:Lcom/kwai/video/ksvodplayerkit/l;

    monitor-exit v1

    return-void

    :catchall_9
    move-exception v0

    monitor-exit v1
    :try_end_b
    .catchall {:try_start_3 .. :try_end_b} :catchall_9

    throw v0
.end method

.method public a(Lcom/kwai/video/kwaiplayer_debug_tools/debuginfo/KwaiPlayerDebugInfoView;)V
    .registers 4

    iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->a:Lcom/kwai/video/kwaiplayer_debug_tools/debuginfo/KwaiPlayerDebugInfoView;

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/i;->m()Z

    move-result v0

    if-eqz v0, :cond_12

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->a:Lcom/kwai/video/kwaiplayer_debug_tools/debuginfo/KwaiPlayerDebugInfoView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/kwai/video/kwaiplayer_debug_tools/debuginfo/KwaiPlayerDebugInfoView;->setVisibility(I)V

    :cond_12
    return-void
.end method

.method public a(Z)V
    .registers 4

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_e

    iput-boolean p1, p0, Lcom/kwai/video/ksvodplayerkit/g;->j:Z

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0, p1}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setLooping(Z)V

    :cond_e
    monitor-exit v1

    return-void

    :catchall_10
    move-exception v0

    monitor-exit v1
    :try_end_12
    .catchall {:try_start_3 .. :try_end_12} :catchall_10

    throw v0
.end method

.method public a(ZLcom/kwai/video/ksvodplayerkit/d$f;)V
    .registers 7

    const-string v0, "KSVodPlayer"

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "releaseAsync,needReportQos:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/kwai/video/ksvodplayerkit/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    const/16 v1, 0x9

    invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    new-instance v0, Lcom/kwai/video/ksvodplayerkit/g$7;

    invoke-direct {v0, p0, p2, p1}, Lcom/kwai/video/ksvodplayerkit/g$7;-><init>(Lcom/kwai/video/ksvodplayerkit/g;Lcom/kwai/video/ksvodplayerkit/d$f;Z)V

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_27
    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v2, :cond_57

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnPreparedListener(Lcom/kwai/video/player/IMediaPlayer$OnPreparedListener;)V

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnInfoListener(Lcom/kwai/video/player/IMediaPlayer$OnInfoListener;)V

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnErrorListener(Lcom/kwai/video/player/IMediaPlayer$OnErrorListener;)V

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnVideoSizeChangedListener(Lcom/kwai/video/player/IMediaPlayer$OnVideoSizeChangedListener;)V

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnSeekCompleteListener(Lcom/kwai/video/player/IMediaPlayer$OnSeekCompleteListener;)V

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    const/4 v3, 0x0

    invoke-interface {v2, v3}, Lcom/kwai/video/player/IKwaiMediaPlayer;->setOnBufferingUpdateListener(Lcom/kwai/video/player/IMediaPlayer$OnBufferingUpdateListener;)V

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v2, v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->releaseAsync(Lcom/kwai/player/b;)V

    const/4 v0, 0x0

    iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    :cond_57
    monitor-exit v1

    return-void

    :catchall_59
    move-exception v0

    monitor-exit v1
    :try_end_5b
    .catchall {:try_start_27 .. :try_end_5b} :catchall_59

    throw v0
.end method

.method public b(Z)V
    .registers 2

    return-void
.end method

.method public b()Z
    .registers 3

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_f

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->isPlaying()Z

    move-result v0

    monitor-exit v1

    :goto_e
    return v0

    :cond_f
    monitor-exit v1

    const/4 v0, 0x0

    goto :goto_e

    :catchall_12
    move-exception v0

    monitor-exit v1
    :try_end_14
    .catchall {:try_start_3 .. :try_end_14} :catchall_12

    throw v0
.end method

.method public c()J
    .registers 4

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v2

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_f

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->getCurrentPosition()J

    move-result-wide v0

    monitor-exit v2

    :goto_e
    return-wide v0

    :cond_f
    monitor-exit v2

    const-wide/16 v0, 0x0

    goto :goto_e

    :catchall_13
    move-exception v0

    monitor-exit v2
    :try_end_15
    .catchall {:try_start_3 .. :try_end_15} :catchall_13

    throw v0
.end method

.method public d()J
    .registers 4

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v2

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_f

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->getDuration()J

    move-result-wide v0

    monitor-exit v2

    :goto_e
    return-wide v0

    :cond_f
    monitor-exit v2

    const-wide/16 v0, -0x1

    goto :goto_e

    :catchall_13
    move-exception v0

    monitor-exit v2
    :try_end_15
    .catchall {:try_start_3 .. :try_end_15} :catchall_13

    throw v0
.end method

.method public e()V
    .registers 7

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_3e

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->isPlaying()Z

    move-result v0

    if-nez v0, :cond_3e

    iget-wide v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->F:J

    const-wide/16 v4, 0x0

    cmp-long v0, v2, v4

    if-nez v0, :cond_1d

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->F:J

    :cond_1d
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->a:Lcom/kwai/video/kwaiplayer_debug_tools/debuginfo/KwaiPlayerDebugInfoView;

    if-eqz v0, :cond_32

    invoke-static {}, Lcom/kwai/video/ksvodplayerkit/i;->a()Lcom/kwai/video/ksvodplayerkit/i;

    move-result-object v0

    invoke-virtual {v0}, Lcom/kwai/video/ksvodplayerkit/i;->m()Z

    move-result v0

    if-eqz v0, :cond_32

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->a:Lcom/kwai/video/kwaiplayer_debug_tools/debuginfo/KwaiPlayerDebugInfoView;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-virtual {v0, v2}, Lcom/kwai/video/kwaiplayer_debug_tools/debuginfo/KwaiPlayerDebugInfoView;->startMonitor(Lcom/kwai/player/debuginfo/KwaiPlayerDebugInfoProvider;)V

    :cond_32
    const-string v0, "KSVodPlayer"

    const-string v2, "start"

    invoke-static {v0, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->start()V

    :cond_3e
    monitor-exit v1
    :try_end_3f
    .catchall {:try_start_3 .. :try_end_3f} :catchall_4b

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->g:Ljava/lang/String;

    invoke-static {v0}, Lcom/kwai/video/ksvodplayerkit/e;->a(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_4a

    invoke-direct {p0}, Lcom/kwai/video/ksvodplayerkit/g;->i()V

    :cond_4a
    return-void

    :catchall_4b
    move-exception v0

    :try_start_4c
    monitor-exit v1
    :try_end_4d
    .catchall {:try_start_4c .. :try_end_4d} :catchall_4b

    throw v0
.end method

.method public f()V
    .registers 4

    iget-object v1, p0, Lcom/kwai/video/ksvodplayerkit/g;->b:Ljava/lang/Object;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_1b

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->isPlaying()Z

    move-result v0

    if-eqz v0, :cond_1b

    const-string v0, "KSVodPlayer"

    const-string v2, "pause"

    invoke-static {v0, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    invoke-interface {v0}, Lcom/kwai/video/player/IKwaiMediaPlayer;->pause()V

    :cond_1b
    monitor-exit v1

    return-void

    :catchall_1d
    move-exception v0

    monitor-exit v1
    :try_end_1f
    .catchall {:try_start_3 .. :try_end_1f} :catchall_1d

    throw v0
.end method

.method public g()Z
    .registers 6

    const/4 v1, 0x1

    const/4 v0, 0x0

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->r:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;->get()I

    move-result v2

    const/16 v3, 0x9

    if-eq v2, v3, :cond_14

    const-string v1, "KSVodPlayer"

    const-string v2, "refreshDataSource failed! last player not finish!"

    invoke-static {v1, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V

    :goto_13
    return v0

    :cond_14
    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    if-eqz v2, :cond_7f

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v2, v1}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->a(Z)V

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->f()I

    move-result v2

    if-lez v2, :cond_7f

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->i:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;

    if-eqz v2, :cond_46

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->g()Lcom/kwai/video/ksvodplayerkit/b/l;

    move-result-object v2

    invoke-static {v2}, Lcom/kwai/video/ksvodplayerkit/b/m;->a(Lcom/kwai/video/ksvodplayerkit/b/l;)Ljava/lang/String;

    move-result-object v2

    :goto_35
    if-eqz v2, :cond_67

    invoke-direct {p0, v2}, Lcom/kwai/video/ksvodplayerkit/g;->a(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_67

    const-string v0, "KSVodPlayer"

    const-string v2, "refreshDataSource success!"

    invoke-static {v0, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V

    move v0, v1

    goto :goto_13

    :cond_46
    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    if-nez v2, :cond_51

    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    iput-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    :cond_51
    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->h:Ljava/util/Map;

    const-string v3, "Host"

    iget-object v4, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v4}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->d()Ljava/lang/String;

    move-result-object v4

    invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    iget-object v2, p0, Lcom/kwai/video/ksvodplayerkit/g;->A:Lcom/kwai/video/ksvodplayerkit/HttpDns/d;

    invoke-virtual {v2}, Lcom/kwai/video/ksvodplayerkit/HttpDns/d;->b()Lcom/kwai/video/ksvodplayerkit/HttpDns/a;

    move-result-object v2

    iget-object v2, v2, Lcom/kwai/video/ksvodplayerkit/HttpDns/a;->b:Ljava/lang/String;

    goto :goto_35

    :cond_67
    const-string v1, "KSVodPlayer"

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "refreshDataSource failed! dns url error:"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V

    :cond_7f
    const-string v1, "KSVodPlayer"

    const-string v2, "refreshDataSource failed, dns failed or already try all urls!"

    invoke-static {v1, v2}, Lcom/kwai/video/ksvodplayerkit/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_13
.end method

.method public h()Lcom/kwai/video/player/IKwaiMediaPlayer;
    .registers 2

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    if-eqz v0, :cond_7

    iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/g;->e:Lcom/kwai/video/player/IKwaiMediaPlayer;

    :goto_6
    return-object v0

    :cond_7
    const/4 v0, 0x0

    goto :goto_6
.end method