KSVodPlayerBuilder.smali
.class public Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;
}
.end annotation
# instance fields
.field public a:Landroid/content/Context;
.field public b:Ljava/lang/String;
.field public c:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public d:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public e:Lcom/kwai/video/ksvodplayerkit/l;
.field public f:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;
.field public g:Z
.field public h:Lcom/kwai/video/ksvodplayerkit/b/h;
.field public i:I
.field public j:I
.field public k:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public l:Ljava/lang/String;
.field public m:Lcom/kwai/video/ksvodplayerkit/c/b;
.field public n:Z
.field public o:J
.field private p:Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget-object v0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;->CLICK:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;
iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->f:Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder$VodPlayEnterType;
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->g:Z
const/4 v0, 0x0
iput v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->i:I
const-string v0, "N/A"
iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->l:Ljava/lang/String;
if-nez p1, :cond_1b
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Wrong Input Arguments! Context con\'t be null!"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_1b
new-instance v0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
invoke-direct {v0, p1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->p:Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->a:Landroid/content/Context;
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;
.registers 2
iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->b:Ljava/lang/String;
return-object p0
.end method
.method public a(Ljava/util/Map;)Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)",
"Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;"
}
.end annotation
iput-object p1, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->k:Ljava/util/Map;
return-object p0
.end method
.method public a(Z)Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;
.registers 2
iput-boolean p1, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->n:Z
return-object p0
.end method
.method public a()Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
.registers 2
iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->p:Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
return-object v0
.end method
.method public b()Lcom/kwai/video/ksvodplayerkit/g;
.registers 3
iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->a:Landroid/content/Context;
if-nez v0, :cond_c
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Wrong Input Arguments! Please set context!"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_c
iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->b:Ljava/lang/String;
if-eqz v0, :cond_18
iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->b:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_40
:cond_18
iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;
if-eqz v0, :cond_24
iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->c:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_40
:cond_24
iget-object v0, p0, Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;->h:Lcom/kwai/video/ksvodplayerkit/b/h;
if-eqz v0, :cond_38
iget-object v0, p0, 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_38
iget-object v0, p0, 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_40
:cond_38
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Wrong Input Arguments! Please SetDatasource!"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_40
new-instance v0, Lcom/kwai/video/ksvodplayerkit/g;
invoke-direct {v0, p0}, Lcom/kwai/video/ksvodplayerkit/g;-><init>(Lcom/kwai/video/ksvodplayerkit/KSVodPlayerBuilder;)V
return-object v0
.end method