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