c.smali

.class public final Lcom/kwai/video/ksvodplayerkit/d/c;
.super Ljava/lang/Object;


# direct methods
.method public static a(Ljava/lang/String;)Lcom/kwai/video/ksvodplayerkit/d/b;
    .registers 7

    const/4 v0, 0x0

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

    invoke-direct {v1, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
    :try_end_6
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_6} :catch_9

    :goto_6
    if-nez v1, :cond_c

    :goto_8
    return-object v0

    :catch_9
    move-exception v1

    move-object v1, v0

    goto :goto_6

    :cond_c
    new-instance v0, Lcom/kwai/video/ksvodplayerkit/d/b;

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

    const-string v2, "maxConcurrentCount"

    iget v3, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->a:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v2

    iput v2, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->a:I

    const-string v2, "playerLoadThreadhold"

    iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->b:J

    invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J

    move-result-wide v2

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

    const-string v2, "speedKbpsThreshold"

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

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v2

    iput v2, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->c:I

    const-string v2, "preloadBytesWifi"

    iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->d:J

    invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J

    move-result-wide v2

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

    const-string v2, "preloadBytes4G"

    iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->e:J

    invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J

    move-result-wide v2

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

    const-string v2, "preloadMsWifi"

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

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v2

    iput v2, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->f:I

    const-string v2, "preloadMs4G"

    iget v3, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->g:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v2

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

    const-string v2, "vodBufferLowRatio"

    iget-wide v4, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->h:D

    invoke-virtual {v1, v2, v4, v5}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D

    move-result-wide v2

    iput-wide v2, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->h:D

    const-string v2, "vodPausePreloadMaxCount"

    iget v3, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->i:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v2

    iput v2, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->i:I

    const-string v2, "maxSpeedKbps"

    iget v3, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->j:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v2

    iput v2, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->j:I

    const-string v2, "vodCacheKbThresholdKb"

    iget v3, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->k:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v1

    iput v1, v0, Lcom/kwai/video/ksvodplayerkit/d/b;->k:I

    goto :goto_8
.end method