VideoView.smali
.class public final Lcom/imo/android/imoim/world/worldnews/video/VideoView;
.super Lcom/imo/android/common/mvvm/BaseCommonView;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/android/common/mvvm/BaseCommonView<",
"Lcom/imo/android/imoim/world/worldnews/video/b;",
">;"
}
.end annotation
# instance fields
.field private a:Ljava/util/HashMap;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 8
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x6
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
invoke-direct/range {v0 .. v5}, Lcom/imo/android/imoim/world/worldnews/video/VideoView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/f/b/j;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 9
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lcom/imo/android/imoim/world/worldnews/video/VideoView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/f/b/j;)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 4
.line 15
invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/common/mvvm/BaseCommonView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public synthetic constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/f/b/j;)V
.registers 6
and-int/lit8 p5, p4, 0x2
if-eqz p5, :cond_5
const/4 p2, 0x0
:cond_5
and-int/lit8 p4, p4, 0x4
if-eqz p4, :cond_a
const/4 p3, 0x0
.line 14
:cond_a
invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/world/worldnews/video/VideoView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
# virtual methods
.method public final a(I)Landroid/view/View;
.registers 4
iget-object v0, p0, Lcom/imo/android/imoim/world/worldnews/video/VideoView;->a:Ljava/util/HashMap;
if-nez v0, :cond_b
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/world/worldnews/video/VideoView;->a:Ljava/util/HashMap;
:cond_b
iget-object v0, p0, Lcom/imo/android/imoim/world/worldnews/video/VideoView;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
if-nez v0, :cond_26
invoke-virtual {p0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/world/worldnews/video/VideoView;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_26
return-object v0
.end method
.method public final synthetic a(ILcom/imo/android/common/mvvm/a;)V
.registers 33
move-object/from16 v0, p0
.line 13
move-object/from16 v1, p2
check-cast v1, Lcom/imo/android/imoim/world/worldnews/video/b;
const-string v2, "data"
invoke-static {v1, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_f
goto/16 :goto_125
.line 2030
:cond_f
invoke-virtual {v1}, Lcom/imo/android/imoim/world/worldnews/video/b;->b()Ljava/lang/String;
move-result-object v2
.line 3014
iget-object v15, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->i:Ljava/lang/String;
.line 4013
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->h:Ljava/lang/String;
if-nez v3, :cond_1b
const-string v3, "-1"
:cond_1b
move-object v4, v3
.line 5009
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->e:Lcom/imo/android/imoim/data/j;
if-eqz v3, :cond_23
.line 2033
iget v3, v3, Lcom/imo/android/imoim/data/j;->e:I
goto :goto_24
:cond_23
const/4 v3, 0x0
.line 6009
:goto_24
iget-object v6, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->e:Lcom/imo/android/imoim/data/j;
if-eqz v6, :cond_2b
.line 2034
iget v6, v6, Lcom/imo/android/imoim/data/j;->d:I
goto :goto_2c
:cond_2b
const/4 v6, 0x0
:goto_2c
const/16 v7, 0x64
if-nez v3, :cond_47
.line 7008
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->d:Lcom/imo/android/imoim/data/j;
if-eqz v3, :cond_37
.line 2036
iget v3, v3, Lcom/imo/android/imoim/data/j;->e:I
goto :goto_38
:cond_37
const/4 v3, 0x0
.line 8008
:goto_38
iget-object v6, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->d:Lcom/imo/android/imoim/data/j;
if-eqz v6, :cond_3f
.line 2037
iget v6, v6, Lcom/imo/android/imoim/data/j;->d:I
goto :goto_40
:cond_3f
const/4 v6, 0x0
:goto_40
if-nez v3, :cond_47
const/16 v9, 0x64
const/16 v10, 0x64
goto :goto_49
:cond_47
move v10, v3
move v9, v6
.line 8021
:goto_49
iget-boolean v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->p:Z
.line 8049
new-instance v6, Lcom/imo/android/imoim/player/world/f$a;
invoke-direct {v6}, Lcom/imo/android/imoim/player/world/f$a;-><init>()V
.line 2050
sget v7, Lcom/imo/android/imoim/k$a;->videoPlayerLayout:I
invoke-virtual {v0, v7}, Lcom/imo/android/imoim/world/worldnews/video/VideoView;->a(I)Landroid/view/View;
move-result-object v7
check-cast v7, Lcom/imo/android/imoim/player/world/VideoPlayerLayout;
.line 9022
iget-boolean v8, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->q:Z
.line 9063
iput-boolean v8, v6, Lcom/imo/android/imoim/player/world/f$a;->c:Z
.line 10058
iput v3, v6, Lcom/imo/android/imoim/player/world/f$a;->b:I
.line 11023
iget-boolean v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->r:Z
.line 11073
iput-boolean v3, v6, Lcom/imo/android/imoim/player/world/f$a;->d:Z
.line 12024
iget-boolean v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->s:Z
.line 12068
iput-boolean v3, v6, Lcom/imo/android/imoim/player/world/f$a;->e:Z
.line 12078
new-instance v3, Lcom/imo/android/imoim/player/world/f;
invoke-direct {v3}, Lcom/imo/android/imoim/player/world/f;-><init>()V
.line 12079
iget-boolean v8, v6, Lcom/imo/android/imoim/player/world/f$a;->d:Z
iput-boolean v8, v3, Lcom/imo/android/imoim/player/world/f;->d:Z
.line 12080
iget-boolean v8, v6, Lcom/imo/android/imoim/player/world/f$a;->e:Z
iput-boolean v8, v3, Lcom/imo/android/imoim/player/world/f;->e:Z
.line 12081
iget v8, v6, Lcom/imo/android/imoim/player/world/f$a;->b:I
iput v8, v3, Lcom/imo/android/imoim/player/world/f;->b:I
.line 12082
iget v8, v6, Lcom/imo/android/imoim/player/world/f$a;->a:I
iput v8, v3, Lcom/imo/android/imoim/player/world/f;->a:I
.line 12083
iget-boolean v6, v6, Lcom/imo/android/imoim/player/world/f$a;->c:Z
iput-boolean v6, v3, Lcom/imo/android/imoim/player/world/f;->c:Z
.line 2050
invoke-virtual {v7, v3}, Lcom/imo/android/imoim/player/world/VideoPlayerLayout;->setLayoutConfig(Lcom/imo/android/imoim/player/world/f;)V
.line 2052
sget v3, Lcom/imo/android/imoim/k$a;->videoPlayerLayout:I
invoke-virtual {v0, v3}, Lcom/imo/android/imoim/world/worldnews/video/VideoView;->a(I)Landroid/view/View;
move-result-object v3
move-object v14, v3
check-cast v14, Lcom/imo/android/imoim/player/world/VideoPlayerLayout;
new-instance v13, Lcom/imo/android/imoim/player/world/i;
.line 13009
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->e:Lcom/imo/android/imoim/data/j;
if-eqz v3, :cond_94
.line 2054
iget-wide v11, v3, Lcom/imo/android/imoim/data/j;->f:J
goto :goto_96
:cond_94
const-wide/16 v11, 0x0
.line 13010
:goto_96
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->f:Ljava/lang/String;
const-string v8, ""
if-nez v3, :cond_9f
move-object/from16 v16, v8
goto :goto_a1
:cond_9f
move-object/from16 v16, v3
:goto_a1
if-nez v2, :cond_a4
goto :goto_a5
:cond_a4
move-object v8, v2
.line 14008
:goto_a5
iget-object v2, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->d:Lcom/imo/android/imoim/data/j;
if-eqz v2, :cond_ac
.line 2059
iget-object v2, v2, Lcom/imo/android/imoim/data/j;->b:Ljava/lang/String;
goto :goto_ad
:cond_ac
const/4 v2, 0x0
.line 15008
:goto_ad
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->d:Lcom/imo/android/imoim/data/j;
if-eqz v3, :cond_b6
.line 2060
iget-object v3, v3, Lcom/imo/android/imoim/data/j;->a:Ljava/lang/String;
move-object/from16 v17, v3
goto :goto_b8
:cond_b6
const/16 v17, 0x0
.line 16008
:goto_b8
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->d:Lcom/imo/android/imoim/data/j;
if-eqz v3, :cond_c1
.line 2061
iget-object v3, v3, Lcom/imo/android/imoim/data/j;->c:Ljava/lang/String;
move-object/from16 v18, v3
goto :goto_c3
:cond_c1
const/16 v18, 0x0
.line 16015
:goto_c3
iget-wide v5, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->j:J
move-object/from16 p2, v14
move-object/from16 v21, v15
.line 16016
iget-wide v14, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->k:J
add-long/2addr v5, v14
.line 2062
invoke-static {v5, v6}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v14
.line 17009
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->e:Lcom/imo/android/imoim/data/j;
if-eqz v3, :cond_d9
.line 2063
iget-wide v5, v3, Lcom/imo/android/imoim/data/j;->g:J
move-wide/from16 v19, v5
goto :goto_db
:cond_d9
const-wide/16 v19, 0x0
.line 17011
:goto_db
iget-object v15, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->g:Ljava/lang/String;
.line 17019
iget v7, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->n:I
const/16 v22, 0x0
.line 18018
iget v5, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->m:I
.line 19009
iget-object v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->e:Lcom/imo/android/imoim/data/j;
if-eqz v3, :cond_ee
.line 2068
invoke-virtual {v3}, Lcom/imo/android/imoim/data/j;->b()Z
move-result v3
move/from16 v28, v3
goto :goto_f0
:cond_ee
const/16 v28, 0x0
.line 19020
:goto_f0
iget-boolean v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->o:Z
.line 2069
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v24
.line 19025
iget-boolean v3, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->t:Z
move/from16 v23, v3
.line 19027
iget-object v1, v1, Lcom/imo/android/imoim/world/worldnews/video/b;->v:Ljava/lang/String;
move-object/from16 v25, v1
const/16 v26, 0x4000
const/16 v27, 0x0
move-object v3, v13
move v1, v5
move-wide v5, v11
move/from16 v29, v7
move-object/from16 v7, v16
move-object v11, v2
move-object/from16 v12, v17
move-object v2, v13
move-object/from16 v13, v18
move-object/from16 v0, p2
move-object/from16 v18, v15
move-object/from16 v17, v21
move-wide/from16 v15, v19
move/from16 v19, v29
move/from16 v20, v22
move/from16 v21, v1
move/from16 v22, v28
.line 2052
invoke-direct/range {v3 .. v27}, Lcom/imo/android/imoim/player/world/i;-><init>(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;IIIZZLjava/lang/Boolean;Ljava/lang/String;ILkotlin/f/b/j;)V
invoke-virtual {v0, v2}, Lcom/imo/android/imoim/player/world/VideoPlayerLayout;->setData(Lcom/imo/android/imoim/player/world/i;)V
:goto_125
return-void
.end method
.method public final b()V
.registers 1
return-void
.end method
.method public final bridge synthetic getDefaultData()Lcom/imo/android/common/mvvm/a;
.registers 2
.line 13
invoke-virtual {p0}, Lcom/imo/android/imoim/world/worldnews/video/VideoView;->getDefaultData()Lcom/imo/android/imoim/world/worldnews/video/b;
move-result-object v0
check-cast v0, Lcom/imo/android/common/mvvm/a;
return-object v0
.end method
.method public final getDefaultData()Lcom/imo/android/imoim/world/worldnews/video/b;
.registers 2
.line 25
new-instance v0, Lcom/imo/android/imoim/world/worldnews/video/b;
invoke-direct {v0}, Lcom/imo/android/imoim/world/worldnews/video/b;-><init>()V
return-object v0
.end method
.method public final getInflateId()I
.registers 2
const v0, 0x7f0b066f
return v0
.end method