KsMediaMeta.smali
.class public Lcom/kwai/video/player/KsMediaMeta;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
}
.end annotation
# static fields
.field public static final AV_CH_BACK_CENTER:J = 0x100L
.field public static final AV_CH_BACK_LEFT:J = 0x10L
.field public static final AV_CH_BACK_RIGHT:J = 0x20L
.field public static final AV_CH_FRONT_CENTER:J = 0x4L
.field public static final AV_CH_FRONT_LEFT:J = 0x1L
.field public static final AV_CH_FRONT_LEFT_OF_CENTER:J = 0x40L
.field public static final AV_CH_FRONT_RIGHT:J = 0x2L
.field public static final AV_CH_FRONT_RIGHT_OF_CENTER:J = 0x80L
.field public static final AV_CH_LAYOUT_2POINT1:J = 0xbL
.field public static final AV_CH_LAYOUT_2_1:J = 0x103L
.field public static final AV_CH_LAYOUT_2_2:J = 0x603L
.field public static final AV_CH_LAYOUT_3POINT1:J = 0xfL
.field public static final AV_CH_LAYOUT_4POINT0:J = 0x107L
.field public static final AV_CH_LAYOUT_4POINT1:J = 0x10fL
.field public static final AV_CH_LAYOUT_5POINT0:J = 0x607L
.field public static final AV_CH_LAYOUT_5POINT0_BACK:J = 0x37L
.field public static final AV_CH_LAYOUT_5POINT1:J = 0x60fL
.field public static final AV_CH_LAYOUT_5POINT1_BACK:J = 0x3fL
.field public static final AV_CH_LAYOUT_6POINT0:J = 0x707L
.field public static final AV_CH_LAYOUT_6POINT0_FRONT:J = 0x6c3L
.field public static final AV_CH_LAYOUT_6POINT1:J = 0x70fL
.field public static final AV_CH_LAYOUT_6POINT1_BACK:J = 0x13fL
.field public static final AV_CH_LAYOUT_6POINT1_FRONT:J = 0x6cbL
.field public static final AV_CH_LAYOUT_7POINT0:J = 0x637L
.field public static final AV_CH_LAYOUT_7POINT0_FRONT:J = 0x6c7L
.field public static final AV_CH_LAYOUT_7POINT1:J = 0x63fL
.field public static final AV_CH_LAYOUT_7POINT1_WIDE:J = 0x6cfL
.field public static final AV_CH_LAYOUT_7POINT1_WIDE_BACK:J = 0xffL
.field public static final AV_CH_LAYOUT_HEXAGONAL:J = 0x137L
.field public static final AV_CH_LAYOUT_MONO:J = 0x4L
.field public static final AV_CH_LAYOUT_OCTAGONAL:J = 0x737L
.field public static final AV_CH_LAYOUT_QUAD:J = 0x33L
.field public static final AV_CH_LAYOUT_STEREO:J = 0x3L
.field public static final AV_CH_LAYOUT_STEREO_DOWNMIX:J = 0x60000000L
.field public static final AV_CH_LAYOUT_SURROUND:J = 0x7L
.field public static final AV_CH_LOW_FREQUENCY:J = 0x8L
.field public static final AV_CH_LOW_FREQUENCY_2:J = 0x800000000L
.field public static final AV_CH_SIDE_LEFT:J = 0x200L
.field public static final AV_CH_SIDE_RIGHT:J = 0x400L
.field public static final AV_CH_STEREO_LEFT:J = 0x20000000L
.field public static final AV_CH_STEREO_RIGHT:J = 0x40000000L
.field public static final AV_CH_SURROUND_DIRECT_LEFT:J = 0x200000000L
.field public static final AV_CH_SURROUND_DIRECT_RIGHT:J = 0x400000000L
.field public static final AV_CH_TOP_BACK_CENTER:J = 0x10000L
.field public static final AV_CH_TOP_BACK_LEFT:J = 0x8000L
.field public static final AV_CH_TOP_BACK_RIGHT:J = 0x20000L
.field public static final AV_CH_TOP_CENTER:J = 0x800L
.field public static final AV_CH_TOP_FRONT_CENTER:J = 0x2000L
.field public static final AV_CH_TOP_FRONT_LEFT:J = 0x1000L
.field public static final AV_CH_TOP_FRONT_RIGHT:J = 0x4000L
.field public static final AV_CH_WIDE_LEFT:J = 0x80000000L
.field public static final AV_CH_WIDE_RIGHT:J = 0x100000000L
.field public static final KSM_KEY_AUDIO_STREAM:Ljava/lang/String; = "audio"
.field public static final KSM_KEY_BITRATE:Ljava/lang/String; = "bitrate"
.field public static final KSM_KEY_CHANNEL_LAYOUT:Ljava/lang/String; = "channel_layout"
.field public static final KSM_KEY_CODEC_LEVEL:Ljava/lang/String; = "codec_level"
.field public static final KSM_KEY_CODEC_LONG_NAME:Ljava/lang/String; = "codec_long_name"
.field public static final KSM_KEY_CODEC_NAME:Ljava/lang/String; = "codec_name"
.field public static final KSM_KEY_CODEC_PIXEL_FORMAT:Ljava/lang/String; = "codec_pixel_format"
.field public static final KSM_KEY_CODEC_PROFILE:Ljava/lang/String; = "codec_profile"
.field public static final KSM_KEY_DURATION_US:Ljava/lang/String; = "duration_us"
.field public static final KSM_KEY_FORMAT:Ljava/lang/String; = "format"
.field public static final KSM_KEY_FPS_DEN:Ljava/lang/String; = "fps_den"
.field public static final KSM_KEY_FPS_NUM:Ljava/lang/String; = "fps_num"
.field public static final KSM_KEY_HEIGHT:Ljava/lang/String; = "height"
.field public static final KSM_KEY_HTTP_ANALYZE_DNS:Ljava/lang/String; = "analyze_dns_time"
.field public static final KSM_KEY_HTTP_CODE:Ljava/lang/String; = "http_code"
.field public static final KSM_KEY_HTTP_CONNECT_TIME:Ljava/lang/String; = "connect_time"
.field public static final KSM_KEY_HTTP_CONTENT_LENGHT:Ljava/lang/String; = "http_content_length"
.field public static final KSM_KEY_HTTP_CONTENT_RANGE:Ljava/lang/String; = "http_content_range"
.field public static final KSM_KEY_HTTP_FIRST_DATA_TIME:Ljava/lang/String; = "first_data_time"
.field public static final KSM_KEY_HTTP_REDIRECT:Ljava/lang/String; = "http_redirect"
.field public static final KSM_KEY_HTTP_X_CACHE:Ljava/lang/String; = "http_x_cache"
.field public static final KSM_KEY_LANGUAGE:Ljava/lang/String; = "language"
.field public static final KSM_KEY_SAMPLE_RATE:Ljava/lang/String; = "sample_rate"
.field public static final KSM_KEY_SAR_DEN:Ljava/lang/String; = "sar_den"
.field public static final KSM_KEY_SAR_NUM:Ljava/lang/String; = "sar_num"
.field public static final KSM_KEY_START_US:Ljava/lang/String; = "start_us"
.field public static final KSM_KEY_STREAMID:Ljava/lang/String; = "streamId"
.field public static final KSM_KEY_STREAMS:Ljava/lang/String; = "streams"
.field public static final KSM_KEY_TBR_DEN:Ljava/lang/String; = "tbr_den"
.field public static final KSM_KEY_TBR_NUM:Ljava/lang/String; = "tbr_num"
.field public static final KSM_KEY_TYPE:Ljava/lang/String; = "type"
.field public static final KSM_KEY_VIDEO_STREAM:Ljava/lang/String; = "video"
.field public static final KSM_KEY_WIDTH:Ljava/lang/String; = "width"
.field public static final KSM_VAL_TYPE__AUDIO:Ljava/lang/String; = "audio"
.field public static final KSM_VAL_TYPE__UNKNOWN:Ljava/lang/String; = "unknown"
.field public static final KSM_VAL_TYPE__VIDEO:Ljava/lang/String; = "video"
# instance fields
.field public mAnalyzeDnsTime:I
.field public mAudioStream:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
.field public mBitrate:J
.field public mDurationUS:J
.field public mFormat:Ljava/lang/String;
.field public mHttpCode:I
.field public mHttpConnectTime:I
.field public mHttpContentLength:Ljava/lang/String;
.field public mHttpContentRange:Ljava/lang/String;
.field public mHttpFirstDataTime:I
.field public mHttpRedirect:Ljava/lang/String;
.field public mHttpXCache:Ljava/lang/String;
.field public mMediaMeta:Landroid/os/Bundle;
.field public mStartUS:J
.field public mStreamId:Ljava/lang/String;
.field public final mStreams:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;",
">;"
}
.end annotation
.end field
.field public mVideoStream:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
# direct methods
.method public constructor <init>()V
.registers 3
const/4 v1, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/kwai/video/player/KsMediaMeta;->mStreams:Ljava/util/ArrayList;
iput v1, p0, Lcom/kwai/video/player/KsMediaMeta;->mHttpConnectTime:I
iput v1, p0, Lcom/kwai/video/player/KsMediaMeta;->mHttpFirstDataTime:I
return-void
.end method
.method public static parse(Landroid/os/Bundle;)Lcom/kwai/video/player/KsMediaMeta;
.registers 11
const/4 v0, -0x1
const/4 v6, 0x0
if-nez p0, :cond_6
const/4 v0, 0x0
:goto_5
return-object v0
:cond_6
new-instance v2, Lcom/kwai/video/player/KsMediaMeta;
invoke-direct {v2}, Lcom/kwai/video/player/KsMediaMeta;-><init>()V
iput-object p0, v2, Lcom/kwai/video/player/KsMediaMeta;->mMediaMeta:Landroid/os/Bundle;
const-string v1, "format"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mFormat:Ljava/lang/String;
const-string v1, "duration_us"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getLong(Ljava/lang/String;)J
move-result-wide v4
iput-wide v4, v2, Lcom/kwai/video/player/KsMediaMeta;->mDurationUS:J
const-string v1, "start_us"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getLong(Ljava/lang/String;)J
move-result-wide v4
iput-wide v4, v2, Lcom/kwai/video/player/KsMediaMeta;->mStartUS:J
const-string v1, "bitrate"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getLong(Ljava/lang/String;)J
move-result-wide v4
iput-wide v4, v2, Lcom/kwai/video/player/KsMediaMeta;->mBitrate:J
const-string v1, "video"
invoke-virtual {v2, v1, v0}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I
move-result v3
const-string v1, "audio"
invoke-virtual {v2, v1, v0}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I
move-result v4
const-string v1, "http_x_cache"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mFormat:Ljava/lang/String;
const-string v1, "http_redirect"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpRedirect:Ljava/lang/String;
const-string v1, "http_content_range"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpContentRange:Ljava/lang/String;
const-string v1, "http_content_length"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpContentLength:Ljava/lang/String;
const-string v1, "analyze_dns_time"
invoke-virtual {v2, v1, v6}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mAnalyzeDnsTime:I
const-string v1, "http_code"
invoke-virtual {v2, v1, v6}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpCode:I
const-string v1, "streamId"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mStreamId:Ljava/lang/String;
:try_start_71
const-string v1, "connect_time"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_8a
const-string v1, "connect_time"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
new-instance v5, Ljava/lang/Double;
invoke-direct {v5, v1}, Ljava/lang/Double;-><init>(Ljava/lang/String;)V
invoke-virtual {v5}, Ljava/lang/Double;->intValue()I
move-result v1
iput v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpConnectTime:I
:cond_8a
const-string v1, "first_data_time"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_a3
const-string v1, "first_data_time"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
new-instance v5, Ljava/lang/Double;
invoke-direct {v5, v1}, Ljava/lang/Double;-><init>(Ljava/lang/String;)V
invoke-virtual {v5}, Ljava/lang/Double;->intValue()I
move-result v1
iput v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpFirstDataTime:I
:try_end_a3
.catch Ljava/lang/NumberFormatException; {:try_start_71 .. :try_end_a3} :catch_ae
:cond_a3
:goto_a3
const-string v1, "streams"
invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v1
if-nez v1, :cond_b4
move-object v0, v2
goto/16 :goto_5
:catch_ae
move-exception v1
iput v6, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpConnectTime:I
iput v6, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpFirstDataTime:I
goto :goto_a3
:cond_b4
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v5
move v1, v0
:cond_b9
:goto_b9
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_17d
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/os/Bundle;
add-int/lit8 v1, v1, 0x1
if-eqz v0, :cond_b9
new-instance v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
invoke-direct {v6, v1}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;-><init>(I)V
iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mMeta:Landroid/os/Bundle;
const-string v0, "type"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mType:Ljava/lang/String;
const-string v0, "language"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mLanguage:Ljava/lang/String;
iget-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mType:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_b9
const-string v0, "codec_name"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mCodecName:Ljava/lang/String;
const-string v0, "codec_profile"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mCodecProfile:Ljava/lang/String;
const-string v0, "codec_long_name"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mCodecLongName:Ljava/lang/String;
const-string v0, "bitrate"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
int-to-long v8, v0
iput-wide v8, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mBitrate:J
iget-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mType:Ljava/lang/String;
const-string v7, "video"
invoke-virtual {v0, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_15e
const-string v0, "width"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mWidth:I
const-string v0, "height"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mHeight:I
const-string v0, "fps_num"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mFpsNum:I
const-string v0, "fps_den"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mFpsDen:I
const-string v0, "tbr_num"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mTbrNum:I
const-string v0, "tbr_den"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mTbrDen:I
const-string v0, "sar_num"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mSarNum:I
const-string v0, "sar_den"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mSarDen:I
if-ne v3, v1, :cond_157
iput-object v6, v2, Lcom/kwai/video/player/KsMediaMeta;->mVideoStream:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
:cond_157
:goto_157
iget-object v0, v2, Lcom/kwai/video/player/KsMediaMeta;->mStreams:Ljava/util/ArrayList;
invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_b9
:cond_15e
iget-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mType:Ljava/lang/String;
const-string v7, "audio"
invoke-virtual {v0, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_157
const-string v0, "sample_rate"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mSampleRate:I
const-string v0, "channel_layout"
invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getLong(Ljava/lang/String;)J
move-result-wide v8
iput-wide v8, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mChannelLayout:J
if-ne v4, v1, :cond_157
iput-object v6, v2, Lcom/kwai/video/player/KsMediaMeta;->mAudioStream:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
goto :goto_157
:cond_17d
move-object v0, v2
goto/16 :goto_5
.end method
# virtual methods
.method public getDurationInline()Ljava/lang/String;
.registers 11
const-wide/16 v6, 0x3c
iget-wide v0, p0, Lcom/kwai/video/player/KsMediaMeta;->mDurationUS:J
const-wide/16 v2, 0x1388
add-long/2addr v0, v2
const-wide/32 v2, 0xf4240
div-long/2addr v0, v2
div-long v2, v0, v6
rem-long/2addr v0, v6
div-long v4, v2, v6
rem-long/2addr v2, v6
sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale;
const-string v7, "%02d:%02d:%02d"
const/4 v8, 0x3
new-array v8, v8, [Ljava/lang/Object;
const/4 v9, 0x0
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
aput-object v4, v8, v9
const/4 v4, 0x1
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
aput-object v2, v8, v4
const/4 v2, 0x2
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
aput-object v0, v8, v2
invoke-static {v6, v7, v8}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getInt(Ljava/lang/String;)I
.registers 3
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public getInt(Ljava/lang/String;I)I
.registers 5
invoke-virtual {p0, p1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_b
:goto_a
return p2
:cond_b
:try_start_b
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
:try_end_e
.catch Ljava/lang/NumberFormatException; {:try_start_b .. :try_end_e} :catch_10
move-result p2
goto :goto_a
:catch_10
move-exception v0
goto :goto_a
.end method
.method public getLong(Ljava/lang/String;)J
.registers 4
const-wide/16 v0, 0x0
invoke-virtual {p0, p1, v0, v1}, Lcom/kwai/video/player/KsMediaMeta;->getLong(Ljava/lang/String;J)J
move-result-wide v0
return-wide v0
.end method
.method public getLong(Ljava/lang/String;J)J
.registers 6
invoke-virtual {p0, p1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_b
:goto_a
return-wide p2
:cond_b
:try_start_b
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
:try_end_e
.catch Ljava/lang/NumberFormatException; {:try_start_b .. :try_end_e} :catch_10
move-result-wide p2
goto :goto_a
:catch_10
move-exception v0
goto :goto_a
.end method
.method public getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList",
"<",
"Landroid/os/Bundle;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/kwai/video/player/KsMediaMeta;->mMediaMeta:Landroid/os/Bundle;
invoke-virtual {v0, p1}, Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method public getString(Ljava/lang/String;)Ljava/lang/String;
.registers 3
iget-object v0, p0, Lcom/kwai/video/player/KsMediaMeta;->mMediaMeta:Landroid/os/Bundle;
invoke-virtual {v0, p1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method