NervVideoControls.smali
.class public Lcom/imo/android/imoim/player/NervVideoControls;
.super Lcom/devbrackets/android/exomedia/ui/widget/VideoControls;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/player/NervVideoControls$c;,
Lcom/imo/android/imoim/player/NervVideoControls$d;,
Lcom/imo/android/imoim/player/NervVideoControls$b;,
Lcom/imo/android/imoim/player/NervVideoControls$a;
}
.end annotation
# instance fields
.field protected A:Landroid/widget/ImageView;
.field protected B:Landroid/view/View;
.field protected C:Landroid/view/View;
.field protected D:Landroid/widget/FrameLayout;
.field protected E:Landroid/view/View;
.field protected F:Landroid/view/View;
.field protected G:Landroid/view/View;
.field protected H:Landroid/view/View;
.field protected I:Landroid/view/View;
.field protected J:Z
.field protected K:Z
.field public L:Lcom/imo/android/imoim/publicchannel/post/q;
.field public M:Lcom/imo/android/imoim/biggroup/zone/a$a;
.field public N:Ljava/lang/String;
.field public O:Z
.field public P:Landroid/animation/ValueAnimator;
.field public Q:I
.field protected R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.field public S:J
.field T:Z
.field public U:Lcom/imo/android/imoim/player/NervVideoControls$c;
.field protected V:Z
.field public W:J
.field private aA:Landroid/view/View;
.field private aB:Z
.field private aC:Z
.field private aD:Z
.field private aE:Z
.field private aF:J
.field private aG:Landroid/graphics/drawable/ClipDrawable;
.field private aH:Ljava/lang/String;
.field private aI:Landroid/animation/ValueAnimator$AnimatorUpdateListener;
.field private aJ:J
.field private aK:Lcom/imo/android/imoim/player/p;
.field private aL:Lsg/bigo/nerv/NetworkType;
.field private aM:Landroid/view/View$OnClickListener;
.field private aN:Landroid/view/View$OnClickListener;
.field private aO:Landroid/view/View$OnClickListener;
.field private aP:Landroid/view/View$OnClickListener;
.field private aQ:Landroid/view/View$OnClickListener;
.field private aR:Landroid/view/View$OnClickListener;
.field private aS:Landroid/view/View$OnClickListener;
.field private aT:Z
.field private aU:Z
.field private aV:Ljava/lang/Runnable;
.field private aW:Z
.field aa:J
.field ab:J
.field ac:J
.field ad:Z
.field private final ae:J
.field private af:Landroid/widget/TextView;
.field private ag:Landroid/widget/SeekBar;
.field private ah:Landroid/widget/TextView;
.field private ai:Landroid/widget/TextView;
.field private aj:Landroid/view/View;
.field private ak:Landroid/widget/ImageView;
.field private al:Landroid/widget/ImageView;
.field private am:Landroid/view/View;
.field private an:Landroid/view/View;
.field private ao:Landroid/widget/TextView;
.field private ap:Landroid/view/View;
.field private aq:Landroid/view/View;
.field private ar:Landroid/view/View;
.field private as:Landroid/view/View;
.field private at:Landroid/view/View;
.field private au:Landroid/widget/ImageView;
.field private av:Landroid/widget/ImageView;
.field private aw:Landroid/widget/TextView;
.field private ax:Landroid/view/View;
.field private ay:Landroid/view/View;
.field private az:Landroid/view/View;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 6
.line 161
invoke-direct {p0, p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoControls;-><init>(Landroid/content/Context;)V
const/4 p1, 0x0
.line 93
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->K:Z
.line 95
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aB:Z
.line 96
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aC:Z
.line 97
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aD:Z
const/4 v0, 0x1
.line 98
iput-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aE:Z
const-wide/16 v1, -0x1
.line 99
iput-wide v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aF:J
.line 108
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->O:Z
.line 113
new-instance v1, Lcom/imo/android/imoim/player/NervVideoControls$1;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/player/NervVideoControls$1;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aI:Landroid/animation/ValueAnimator$AnimatorUpdateListener;
.line 135
iput v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->Q:I
.line 137
sget-object v0, Lcom/imo/android/imoim/player/NervVideoControls$a;->start_load_url:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
const-wide/16 v0, 0x0
.line 139
iput-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aJ:J
.line 140
iput-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->S:J
.line 142
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->T:Z
.line 143
sget-object v2, Lsg/bigo/nerv/NetworkType;->N_WIFI:Lsg/bigo/nerv/NetworkType;
iput-object v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aL:Lsg/bigo/nerv/NetworkType;
.line 154
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aT:Z
.line 155
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aU:Z
.line 156
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->V:Z
.line 709
iput-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aa:J
.line 710
iput-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ab:J
.line 711
iput-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ac:J
.line 712
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aW:Z
.line 713
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ad:Z
const-wide/16 v0, 0x9c4
.line 162
invoke-virtual {p0, v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->setHideDelay(J)V
.line 163
new-instance p1, Lcom/imo/android/imoim/player/NervVideoControls$d;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/player/NervVideoControls$d;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->t:Lcom/devbrackets/android/exomedia/ui/widget/VideoControls$a;
.line 164
new-instance p1, Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/player/NervVideoControls$c;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
.line 165
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object p1
const-string v0, "com.whatsapp"
invoke-static {p1, v0}, Lcom/imo/android/imoim/util/dr;->a(Landroid/content/Context;Ljava/lang/String;)Z
move-result p1
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aW:Z
.line 166
sget-object p1, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;
const-wide/16 v0, 0x384
const-string p1, "target>imo.entry>channel.forceshare_delay"
invoke-static {p1, v0, v1}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ac:J
.line 167
sget-object p1, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;
const-string p1, "target>imo.entry>forum_movie.forceshare_delay"
invoke-static {p1, v0, v1}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;J)J
move-result-wide v0
iput-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ae:J
return-void
.end method
.method static synthetic A(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/a/h;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->q:Lcom/devbrackets/android/exomedia/a/h;
return-object p0
.end method
.method static synthetic B(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/a/h;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->q:Lcom/devbrackets/android/exomedia/a/h;
return-object p0
.end method
.method static synthetic C(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoControls$a;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->t:Lcom/devbrackets/android/exomedia/ui/widget/VideoControls$a;
return-object p0
.end method
.method static synthetic D(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic E(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/imo/android/imoim/player/NervVideoControls$c;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
return-object p0
.end method
.method static synthetic F(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic G(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic H(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic I(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic J(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic K(Lcom/imo/android/imoim/player/NervVideoControls;)J
.registers 3
.line 49
iget-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aF:J
return-wide v0
.end method
.method static synthetic L(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/imo/android/imoim/player/p;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aK:Lcom/imo/android/imoim/player/p;
return-object p0
.end method
.method static synthetic a(Lcom/imo/android/imoim/player/NervVideoControls;)Landroid/graphics/drawable/ClipDrawable;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aG:Landroid/graphics/drawable/ClipDrawable;
return-object p0
.end method
.method private static a(Landroid/content/Context;)V
.registers 2
const v0, 0x7f0f064b
.line 510
invoke-virtual {p0, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->l(Ljava/lang/String;)V
return-void
.end method
.method private a(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
.registers 6
.line 991
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->removeMessages(I)V
.line 992
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->obtainMessage(I)Landroid/os/Message;
move-result-object v0
.line 993
iput v1, v0, Landroid/os/Message;->what:I
.line 994
new-instance v1, Landroid/util/Pair;
invoke-direct {v1, p1, p2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
iput-object v1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
.line 995
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
const-wide/16 v1, 0x0
invoke-virtual {p1, v0, v1, v2}, Lcom/imo/android/imoim/player/NervVideoControls$c;->sendMessageDelayed(Landroid/os/Message;J)Z
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/player/NervVideoControls;J)V
.registers 6
.line 21648
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object v0
invoke-virtual {v0}, Lcom/imo/android/imoim/player/n;->b()V
.line 21649
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->W:J
.line 21650
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->h()Z
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-eqz v2, :cond_23
.line 21652
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
.line 21653
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {v0, p1, p2}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->a(J)V
.line 21654
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->e()V
:cond_23
const/4 p1, 0x5
.line 21656
iput p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->Q:I
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/player/NervVideoControls;Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
.registers 3
.line 49
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/player/NervVideoControls;Z)Z
.registers 2
.line 49
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aC:Z
return p1
.end method
.method static synthetic b(Lcom/imo/android/imoim/player/NervVideoControls;J)J
.registers 3
.line 49
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->S:J
return-wide p1
.end method
.method private b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
.registers 10
.line 999
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "handleUIWithState from "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, " to "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "NervVideoControls"
.line 17071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
if-nez p2, :cond_1e
return-void
.line 1001
:cond_1e
iget-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aU:Z
if-eqz v0, :cond_24
.line 1002
sget-object p2, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_space:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 1004
:cond_24
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->u()V
.line 1006
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->r()V
.line 1008
sget-object v0, Lcom/imo/android/imoim/player/NervVideoControls$2;->a:[I
invoke-virtual {p2}, Lcom/imo/android/imoim/player/NervVideoControls$a;->ordinal()I
move-result v1
aget v0, v0, v1
const-string v1, "1001002"
const-wide/16 v2, 0x1f40
const/4 v4, 0x1
const/4 v5, 0x0
const/16 v6, 0x8
packed-switch v0, :pswitch_data_27a
goto/16 :goto_279
.line 1125
:pswitch_3f
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1126
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1127
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1128
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1129
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1130
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {p1, v5}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1131
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p1, v4}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1132
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->c()V
goto/16 :goto_279
.line 1110
:pswitch_67
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1111
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V
.line 1112
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1113
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1114
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1115
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {p1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1116
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p1, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1117
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p1, :cond_93
.line 1118
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
.line 1120
:cond_93
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
.line 20421
iput-object v1, p1, Lcom/imo/android/imoim/player/n;->o:Ljava/lang/String;
.line 1121
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/n;->g()V
.line 1122
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->c()V
return-void
.line 1098
:pswitch_a4
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
.line 1099
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
.line 1100
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
.line 1101
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
.line 1102
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {v0, v6}, Landroid/view/View;->setVisibility(I)V
.line 1103
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {v0, v5}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1104
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {v0, v4}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1105
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->t()Z
move-result v0
if-nez v0, :cond_279
if-eq p1, p2, :cond_279
.line 1106
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->c()V
return-void
.line 1077
:pswitch_d3
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p2, v6}, Landroid/view/View;->setVisibility(I)V
.line 1078
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p2, v6}, Landroid/view/View;->setVisibility(I)V
.line 1079
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p2, v6}, Landroid/view/View;->setVisibility(I)V
.line 1080
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p2, v6}, Landroid/view/View;->setVisibility(I)V
.line 1081
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p2, v5}, Landroid/view/View;->setVisibility(I)V
.line 1082
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {p2, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1083
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p2, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1084
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p2, :cond_ff
.line 1085
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p2}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
.line 1087
:cond_ff
sget-object p2, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_space:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq p1, p2, :cond_137
.line 1089
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
const-string p2, "space not enough"
.line 19417
iput-object p2, p1, Lcom/imo/android/imoim/player/n;->n:Ljava/lang/String;
.line 1090
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
invoke-static {}, Lcom/imo/android/imoim/util/bv;->b()J
move-result-wide v0
const-wide/16 v2, 0x400
div-long/2addr v0, v2
invoke-virtual {p1, v0, v1}, Lcom/imo/android/imoim/player/n;->d(J)V
.line 1091
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
invoke-static {}, Lcom/imo/android/imoim/filetransfer/l;->a()Lcom/imo/android/imoim/filetransfer/l;
invoke-static {}, Lcom/imo/android/imoim/filetransfer/l;->g()J
move-result-wide v0
div-long/2addr v0, v2
invoke-virtual {p1, v0, v1}, Lcom/imo/android/imoim/player/n;->e(J)V
.line 1092
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
const-string p2, "1001003"
.line 19421
iput-object p2, p1, Lcom/imo/android/imoim/player/n;->o:Ljava/lang/String;
.line 1093
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/n;->g()V
.line 1095
:cond_137
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->c()V
return-void
.line 1059
:pswitch_13b
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1060
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1061
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1062
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V
.line 1063
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aK:Lcom/imo/android/imoim/player/p;
if-eqz p1, :cond_169
iget p1, p1, Lcom/imo/android/imoim/player/p;->a:I
const/4 p2, 0x4
if-ne p1, p2, :cond_169
.line 1064
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ao:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object p2
const v0, 0x7f0f0304
invoke-virtual {p2, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_185
.line 1066
:cond_169
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ao:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object p2
const v0, 0x7f0f0305
new-array v1, v4, [Ljava/lang/Object;
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getLeftVideoSize()J
move-result-wide v2
invoke-static {v2, v3}, Lcom/imo/android/imoim/util/ei;->j(J)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v5
invoke-virtual {p2, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1068
:goto_185
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1069
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {p1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1070
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p1, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1071
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p1, :cond_19d
.line 1072
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
.line 1074
:cond_19d
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->c()V
return-void
.line 1043
:pswitch_1a1
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1044
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1045
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V
.line 1046
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1047
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1048
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {p1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1049
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p1, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1050
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p1, :cond_1cd
.line 1051
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
.line 1053
:cond_1cd
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
const-string p2, "network unavailable"
.line 18417
iput-object p2, p1, Lcom/imo/android/imoim/player/n;->n:Ljava/lang/String;
.line 1054
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
const-string p2, "1001001"
.line 18421
iput-object p2, p1, Lcom/imo/android/imoim/player/n;->o:Ljava/lang/String;
.line 1055
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/n;->g()V
.line 1056
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->c()V
return-void
.line 1033
:pswitch_1e8
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V
.line 1034
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1035
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1036
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1037
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1038
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {p1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1039
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p1, v4}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1040
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getLoadingTimeoutTask()Ljava/lang/Runnable;
move-result-object p1
invoke-static {p1, v2, v3}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;J)V
return-void
.line 1020
:pswitch_213
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1021
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V
.line 1022
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1023
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1024
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {p1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1025
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1026
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p1, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1027
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
const-string p2, "video error"
.line 17417
iput-object p2, p1, Lcom/imo/android/imoim/player/n;->n:Ljava/lang/String;
.line 1028
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
.line 17421
iput-object v1, p1, Lcom/imo/android/imoim/player/n;->o:Ljava/lang/String;
.line 1029
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/n;->g()V
.line 1030
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->c()V
return-void
.line 1010
:pswitch_24f
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p1, v5}, Landroid/view/View;->setVisibility(I)V
.line 1011
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1012
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1013
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1014
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 1015
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
invoke-virtual {p1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1016
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p1, v5}, Landroid/widget/SeekBar;->setEnabled(Z)V
.line 1017
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getLoadingTimeoutTask()Ljava/lang/Runnable;
move-result-object p1
invoke-static {p1, v2, v3}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;J)V
:cond_279
:goto_279
return-void
:pswitch_data_27a
.packed-switch 0x1
:pswitch_24f
:pswitch_213
:pswitch_1e8
:pswitch_1a1
:pswitch_13b
:pswitch_d3
:pswitch_a4
:pswitch_67
:pswitch_3f
.end packed-switch
.end method
.method static synthetic b(Lcom/imo/android/imoim/player/NervVideoControls;)Z
.registers 1
.line 49
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->w()Z
move-result p0
return p0
.end method
.method static synthetic c(Lcom/imo/android/imoim/player/NervVideoControls;)Landroid/os/Handler;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->n:Landroid/os/Handler;
return-object p0
.end method
.method static synthetic d(Lcom/imo/android/imoim/player/NervVideoControls;)Lsg/bigo/nerv/NetworkType;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aL:Lsg/bigo/nerv/NetworkType;
return-object p0
.end method
.method static synthetic e(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic f(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic g(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method private getLeftVideoSize()J
.registers 5
.line 1290
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz v0, :cond_26
.line 1291
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->getCurrentPosition()J
move-result-wide v0
long-to-double v0, v0
iget-object v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {v2}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->getDuration()J
move-result-wide v2
long-to-double v2, v2
invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z
invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
div-double/2addr v0, v2
const-wide/high16 v2, 0x3ff0000000000000L # 1.0
sub-double/2addr v2, v0
.line 1292
iget-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aF:J
long-to-double v0, v0
invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z
mul-double v2, v2, v0
double-to-long v0, v2
return-wide v0
:cond_26
const-wide/16 v0, 0x0
return-wide v0
.end method
.method private getLoadingTimeoutTask()Ljava/lang/Runnable;
.registers 2
.line 310
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aV:Ljava/lang/Runnable;
if-nez v0, :cond_b
.line 311
new-instance v0, Lcom/imo/android/imoim/player/NervVideoControls$4;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/player/NervVideoControls$4;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aV:Ljava/lang/Runnable;
.line 322
:cond_b
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aV:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic h(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic i(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic j(Lcom/imo/android/imoim/player/NervVideoControls;)Z
.registers 1
.line 49
iget-boolean p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aT:Z
return p0
.end method
.method static synthetic k(Lcom/imo/android/imoim/player/NervVideoControls;)Z
.registers 1
.line 49
iget-boolean p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aD:Z
return p0
.end method
.method static synthetic l(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic m(Lcom/imo/android/imoim/player/NervVideoControls;)Z
.registers 2
const/4 v0, 0x0
.line 49
iput-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aD:Z
return v0
.end method
.method static synthetic n(Lcom/imo/android/imoim/player/NervVideoControls;)Landroid/view/View$OnClickListener;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aS:Landroid/view/View$OnClickListener;
return-object p0
.end method
.method static synthetic o(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic p(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic q(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic r(Lcom/imo/android/imoim/player/NervVideoControls;)Z
.registers 2
const/4 v0, 0x1
.line 49
iput-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->T:Z
return v0
.end method
.method static synthetic s(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method private setWifiState$17bdcd5f(Lsg/bigo/nerv/NetworkType;)V
.registers 14
.line 930
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 931
sget-object v1, Lsg/bigo/nerv/NetworkType;->N_NONE:Lsg/bigo/nerv/NetworkType;
const/4 v2, 0x0
if-ne p1, v1, :cond_11
.line 932
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
iput-boolean v2, p1, Lcom/imo/android/imoim/player/NervVideoControls$c;->a:Z
.line 933
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->b()V
return-void
.line 934
:cond_11
sget-object v1, Lsg/bigo/nerv/NetworkType;->N_WIFI:Lsg/bigo/nerv/NetworkType;
const/4 v3, 0x1
if-eq p1, v1, :cond_9d
iget-boolean v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->T:Z
if-nez v1, :cond_9d
.line 935
sget-object p1, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;
const-string p1, "target>imo.entry>nowifi.delay"
invoke-static {p1, v2}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I
move-result p1
mul-int/lit16 p1, p1, 0x3e8
int-to-long v4, p1
const-wide/16 v6, 0x0
cmp-long p1, v4, v6
if-lez p1, :cond_6f
.line 15968
iget-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aE:Z
if-eqz p1, :cond_6f
.line 15972
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getLeftVideoSize()J
move-result-wide v8
.line 15973
iget-wide v10, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aF:J
cmp-long p1, v10, v6
if-lez p1, :cond_56
cmp-long p1, v8, v6
if-lez p1, :cond_56
.line 15974
iput-boolean v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aE:Z
.line 15975
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object p1
const v1, 0x7f0f0305
new-array v10, v3, [Ljava/lang/Object;
invoke-static {v8, v9}, Lcom/imo/android/imoim/util/ei;->j(J)Ljava/lang/String;
move-result-object v8
aput-object v8, v10, v2
invoke-virtual {p1, v1, v10}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 15976
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->l(Ljava/lang/String;)V
goto :goto_6f
.line 15977
:cond_56
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aK:Lcom/imo/android/imoim/player/p;
if-eqz p1, :cond_6f
iget p1, p1, Lcom/imo/android/imoim/player/p;->a:I
const/4 v1, 0x4
if-ne p1, v1, :cond_6f
.line 15978
iput-boolean v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aE:Z
.line 15979
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object p1
const v1, 0x7f0f0304
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
.line 15980
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->l(Ljava/lang/String;)V
:cond_6f
:goto_6f
cmp-long p1, v4, v6
if-lez p1, :cond_7e
.line 939
sget-object p1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_net:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-ne v0, p1, :cond_7e
.line 944
sget-object p1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_normal:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 15985
invoke-direct {p0, v0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
.line 947
:cond_7e
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
iput-boolean v3, p1, Lcom/imo/android/imoim/player/NervVideoControls$c;->a:Z
.line 948
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {p1, v4, v5}, Lcom/imo/android/imoim/player/NervVideoControls$c;->a(J)V
cmp-long p1, v4, v6
if-lez p1, :cond_9c
.line 950
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p1, :cond_9c
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->d()Z
move-result p1
if-nez p1, :cond_9c
.line 951
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->a()V
:cond_9c
return-void
.line 954
:cond_9d
sget-object v1, Lsg/bigo/nerv/NetworkType;->N_WIFI:Lsg/bigo/nerv/NetworkType;
if-ne p1, v1, :cond_a5
.line 955
iput-boolean v3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aE:Z
.line 956
iput-boolean v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->T:Z
.line 958
:cond_a5
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
iput-boolean v2, p1, Lcom/imo/android/imoim/player/NervVideoControls$c;->a:Z
.line 959
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->b()V
.line 960
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->start_load_url:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq p1, v1, :cond_c7
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->buffering:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq p1, v1, :cond_c7
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_end:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq p1, v1, :cond_c7
.line 961
sget-object p1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_normal:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 16985
invoke-direct {p0, v0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
:cond_c7
return-void
.end method
.method static synthetic t(Lcom/imo/android/imoim/player/NervVideoControls;)Landroid/view/View;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
return-object p0
.end method
.method static synthetic u(Lcom/imo/android/imoim/player/NervVideoControls;)Landroid/widget/TextView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ai:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic v(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/a/h;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->q:Lcom/devbrackets/android/exomedia/a/h;
return-object p0
.end method
.method private v()V
.registers 4
.line 514
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->au:Landroid/widget/ImageView;
invoke-virtual {v0}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
check-cast v0, Landroid/graphics/drawable/ClipDrawable;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aG:Landroid/graphics/drawable/ClipDrawable;
const/4 v0, 0x2
new-array v0, v0, [I
.line 515
fill-array-data v0, :array_28
invoke-static {v0}, Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;
const-wide/16 v1, 0x7d0
.line 516
invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
move-result-object v0
const/4 v1, -0x1
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->setRepeatCount(I)V
.line 517
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aI:Landroid/animation/ValueAnimator$AnimatorUpdateListener;
invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
return-void
:array_28
.array-data 4
0x0
0x64
.end array-data
.end method
.method static synthetic w(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/a/h;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->q:Lcom/devbrackets/android/exomedia/a/h;
return-object p0
.end method
.method private w()Z
.registers 3
.line 1140
iget-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->x:Z
if-eqz v0, :cond_3a
iget-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aC:Z
if-nez v0, :cond_3a
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_space:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq v0, v1, :cond_3a
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_failed:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq v0, v1, :cond_3a
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_net:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq v0, v1, :cond_3a
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->load_url_failed:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq v0, v1, :cond_3a
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_wifi:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq v0, v1, :cond_3a
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_end:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq v0, v1, :cond_3a
.line 1147
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->t()Z
move-result v0
if-nez v0, :cond_38
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_normal:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq v0, v1, :cond_3a
:cond_38
const/4 v0, 0x1
return v0
:cond_3a
const/4 v0, 0x0
return v0
.end method
.method static synthetic x(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoControls$a;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->t:Lcom/devbrackets/android/exomedia/ui/widget/VideoControls$a;
return-object p0
.end method
.method static synthetic y(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
.method static synthetic z(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
.registers 1
.line 49
iget-object p0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
return-object p0
.end method
# virtual methods
.method public final a()V
.registers 1
return-void
.end method
.method public final a(J)V
.registers 6
.line 1210
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->v:J
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-ltz v2, :cond_16
.line 1211
iget-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->y:Z
if-eqz v0, :cond_16
.line 1212
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->n:Landroid/os/Handler;
new-instance v1, Lcom/imo/android/imoim/player/NervVideoControls$10;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/player/NervVideoControls$10;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
invoke-virtual {v0, v1, p1, p2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
:cond_16
return-void
.end method
.method public a(JJI)V
.registers 13
.line 718
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->S:J
const/4 v0, 0x1
.line 719
invoke-static {v0}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;
move-result-object v1
invoke-virtual {v1, p1, p2}, Lcom/imo/android/imoim/player/d;->a(J)V
const-wide/16 v1, 0x0
cmp-long v3, p3, v1
if-nez v3, :cond_11
return-void
.line 724
:cond_11
iget-boolean p3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->V:Z
if-nez p3, :cond_43
.line 725
iget p3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->Q:I
const/4 p4, 0x5
if-ne p3, p4, :cond_23
.line 726
iget-wide p3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->W:J
cmp-long v3, p3, p1
if-ltz v3, :cond_21
return-void
.line 729
:cond_21
iput v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->Q:I
.line 732
:cond_23
iget-object p3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {p3}, Landroid/widget/SeekBar;->getMax()I
move-result p4
int-to-float p4, p4
int-to-float p5, p5
const/high16 v3, 0x42c80000 # 100.0f
div-float/2addr p5, v3
mul-float p4, p4, p5
float-to-int p4, p4
invoke-virtual {p3, p4}, Landroid/widget/SeekBar;->setSecondaryProgress(I)V
.line 733
iget-object p3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
long-to-int p4, p1
invoke-virtual {p3, p4}, Landroid/widget/SeekBar;->setProgress(I)V
.line 734
iget-object p3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ai:Landroid/widget/TextView;
invoke-static {p1, p2}, Lcom/devbrackets/android/exomedia/b/e;->a(J)Ljava/lang/String;
move-result-object p4
invoke-virtual {p3, p4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 739
:cond_43
iget-boolean p3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->V:Z
const/4 p4, 0x0
if-nez p3, :cond_50
iget-boolean p3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ad:Z
if-eqz p3, :cond_50
.line 740
iput-boolean p4, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ad:Z
.line 741
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aa:J
.line 745
:cond_50
iget-wide v3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aa:J
cmp-long p3, v3, v1
if-nez p3, :cond_58
.line 746
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aa:J
.line 749
:cond_58
iget-wide v3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aa:J
sub-long v3, p1, v3
cmp-long p3, v3, v1
if-ltz p3, :cond_67
.line 751
iget-wide v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ab:J
add-long/2addr v1, v3
iput-wide v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ab:J
.line 752
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aa:J
.line 11818
:cond_67
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object p2, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_net:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq p1, p2, :cond_10a
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object p2, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_failed:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-eq p1, p2, :cond_10a
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object p2, Lcom/imo/android/imoim/player/NervVideoControls$a;->load_url_failed:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-ne p1, p2, :cond_7b
goto/16 :goto_10a
.line 11820
:cond_7b
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aL:Lsg/bigo/nerv/NetworkType;
sget-object p2, Lsg/bigo/nerv/NetworkType;->N_NONE:Lsg/bigo/nerv/NetworkType;
if-ne p1, p2, :cond_83
goto/16 :goto_10a
.line 11824
:cond_83
iget-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aW:Z
if-nez p1, :cond_89
goto/16 :goto_10a
.line 11828
:cond_89
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->L:Lcom/imo/android/imoim/publicchannel/post/q;
const-wide/16 p2, 0x3e8
const-string p5, ""
if-eqz p1, :cond_c9
.line 11829
sget-object p1, Lcom/imo/android/imoim/util/df$d;->SHARED_POSTIDS:Lcom/imo/android/imoim/util/df$d;
invoke-static {p1, p5}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 11830
sget-object v1, Lcom/imo/android/imoim/util/df$d;->UNSHARED_POSTIDS:Lcom/imo/android/imoim/util/df$d;
invoke-static {v1, p5}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;
move-result-object p5
.line 11831
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->L:Lcom/imo/android/imoim/publicchannel/post/q;
invoke-interface {v1}, Lcom/imo/android/imoim/publicchannel/post/q;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_10a
.line 11834
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->L:Lcom/imo/android/imoim/publicchannel/post/q;
invoke-interface {p1}, Lcom/imo/android/imoim/publicchannel/post/q;->b()Ljava/lang/String;
move-result-object p1
invoke-virtual {p5, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_b6
goto :goto_10b
.line 11836
:cond_b6
iget-wide v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ab:J
div-long/2addr v1, p2
iget-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ac:J
cmp-long p3, v1, p1
if-ltz p3, :cond_10a
.line 11838
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->L:Lcom/imo/android/imoim/publicchannel/post/q;
invoke-interface {p1}, Lcom/imo/android/imoim/publicchannel/post/q;->b()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/imo/android/imoim/util/dr;->b(Ljava/lang/String;)V
goto :goto_10b
.line 11841
:cond_c9
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->M:Lcom/imo/android/imoim/biggroup/zone/a$a;
if-eqz p1, :cond_10a
.line 11842
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->N:Ljava/lang/String;
invoke-static {p1}, Lcom/imo/android/imoim/util/dr;->a(Ljava/lang/String;)[Ljava/lang/Enum;
move-result-object p1
.line 11843
aget-object v1, p1, p4
aget-object p1, p1, v0
.line 11852
iget-wide v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ac:J
.line 11853
iget-object v4, p0, Lcom/imo/android/imoim/player/NervVideoControls;->N:Ljava/lang/String;
const-string v5, "forum"
invoke-static {v4, v5}, Lcom/imo/android/imoim/util/dz;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_e5
.line 11854
iget-wide v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ae:J
.line 11858
:cond_e5
invoke-static {v1, p5}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 11859
invoke-static {p1, p5}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;
move-result-object p5
.line 11860
iget-object v4, p0, Lcom/imo/android/imoim/player/NervVideoControls;->M:Lcom/imo/android/imoim/biggroup/zone/a$a;
iget-object v4, v4, Lcom/imo/android/imoim/biggroup/zone/a$a;->a:Ljava/lang/String;
.line 11861
invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_f8
goto :goto_10a
.line 11864
:cond_f8
invoke-virtual {p5, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p5
if-eqz p5, :cond_ff
goto :goto_10b
.line 11866
:cond_ff
iget-wide v5, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ab:J
div-long/2addr v5, p2
cmp-long p2, v5, v2
if-ltz p2, :cond_10a
.line 11868
invoke-static {p1, v4}, Lcom/imo/android/imoim/util/dr;->a(Ljava/lang/Enum;Ljava/lang/String;)V
goto :goto_10b
:cond_10a
:goto_10a
const/4 v0, 0x0
:goto_10b
const/16 p1, 0x8
if-eqz v0, :cond_1c6
.line 756
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ax:Landroid/view/View;
invoke-virtual {p2}, Landroid/view/View;->getVisibility()I
move-result p2
if-nez p2, :cond_130
.line 757
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p1, :cond_12f
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->d()Z
move-result p1
if-eqz p1, :cond_12f
.line 758
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
.line 759
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/n;->c()V
:cond_12f
return-void
.line 763
:cond_130
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ax:Landroid/view/View;
invoke-virtual {p2, p4}, Landroid/view/View;->setVisibility(I)V
.line 764
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
if-eqz p2, :cond_13c
.line 765
invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V
.line 767
:cond_13c
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V
.line 768
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V
.line 769
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V
.line 770
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V
.line 771
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V
.line 773
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p1, :cond_16d
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->d()Z
move-result p1
if-eqz p1, :cond_16d
.line 774
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
.line 775
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/n;->c()V
.line 778
:cond_16d
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
const-string p2, "show"
const-string p3, "movie_show_pop"
.line 779
invoke-interface {p1, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 780
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->N:Ljava/lang/String;
const-string p3, "from"
invoke-interface {p1, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 781
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object p2
.line 12631
iget-object p2, p2, Lcom/imo/android/imoim/player/n;->r:Ljava/lang/String;
const-string p3, "sessionid"
.line 781
invoke-interface {p1, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 782
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->L:Lcom/imo/android/imoim/publicchannel/post/q;
if-eqz p2, :cond_1a4
.line 783
invoke-interface {p2}, Lcom/imo/android/imoim/publicchannel/post/q;->b()Ljava/lang/String;
move-result-object p2
const-string p3, "postid"
invoke-interface {p1, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 784
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->L:Lcom/imo/android/imoim/publicchannel/post/q;
invoke-interface {p2}, Lcom/imo/android/imoim/publicchannel/post/q;->a()Ljava/lang/String;
move-result-object p2
const-string p3, "channelid"
invoke-interface {p1, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_1af
.line 785
:cond_1a4
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->M:Lcom/imo/android/imoim/biggroup/zone/a$a;
if-eqz p2, :cond_1af
.line 786
iget-object p2, p2, Lcom/imo/android/imoim/biggroup/zone/a$a;->a:Ljava/lang/String;
const-string p3, "share_url"
invoke-interface {p1, p3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 789
:cond_1af
:goto_1af
sget-object p2, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p3, "channel"
invoke-virtual {p2, p3, p1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
.line 790
sget-object p2, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string p3, "sharepop_show"
invoke-virtual {p2, p3}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/managers/m$a;->c()V
return-void
.line 792
:cond_1c6
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
invoke-static {p2, p4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 793
iget-object p2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ax:Landroid/view/View;
invoke-virtual {p2, p1}, Landroid/view/View;->setVisibility(I)V
return-void
.end method
.method public a(Landroid/content/res/Configuration;)V
.registers 5
.line 379
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->removeAllViewsInLayout()V
.line 380
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->setup(Landroid/content/Context;)V
const/4 p1, 0x1
.line 381
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Z)V
.line 382
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
iget-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aJ:J
long-to-int v1, v0
invoke-virtual {p1, v1}, Landroid/widget/SeekBar;->setMax(I)V
.line 383
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
iget-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->S:J
long-to-int v1, v0
invoke-virtual {p1, v1}, Landroid/widget/SeekBar;->setProgress(I)V
.line 384
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ai:Landroid/widget/TextView;
iget-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->S:J
invoke-static {v0, v1}, Lcom/devbrackets/android/exomedia/b/e;->a(J)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 385
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ah:Landroid/widget/TextView;
iget-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aJ:J
invoke-static {v0, v1}, Lcom/devbrackets/android/exomedia/b/e;->a(J)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 386
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ak:Landroid/widget/ImageView;
if-eqz p1, :cond_3d
.line 387
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aN:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 389
:cond_3d
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->am:Landroid/view/View;
if-eqz p1, :cond_46
.line 390
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aM:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 392
:cond_46
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->al:Landroid/widget/ImageView;
if-eqz p1, :cond_4f
.line 393
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aM:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 395
:cond_4f
iget-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aU:Z
const/4 v0, 0x0
if-nez p1, :cond_63
.line 396
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v2, Lcom/imo/android/imoim/player/NervVideoControls$a;->buffering:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-ne v1, v2, :cond_5e
const/4 v1, 0x0
goto :goto_60
:cond_5e
const/16 v1, 0x8
:goto_60
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
.line 398
:cond_63
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p1, :cond_70
.line 399
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->d()Z
move-result p1
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->d(Z)V
.line 401
:cond_70
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->B:Landroid/view/View;
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aO:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 402
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->as:Landroid/view/View;
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aR:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 403
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->C:Landroid/view/View;
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aP:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 405
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->C:Landroid/view/View;
if-eqz p1, :cond_8e
.line 406
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aP:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 409
:cond_8e
iget-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aB:Z
if-eqz p1, :cond_a1
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->au:Landroid/widget/ImageView;
if-eqz p1, :cond_a1
.line 410
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V
.line 411
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->v()V
.line 412
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->start()V
.line 415
:cond_a1
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aw:Landroid/widget/TextView;
if-eqz p1, :cond_b4
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aH:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_b4
.line 416
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aw:Landroid/widget/TextView;
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aH:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 419
:cond_b4
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aH:Ljava/lang/String;
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object v0
const v1, 0x7f0f03a9
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_cf
.line 420
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->av:Landroid/widget/ImageView;
const v0, 0x7f080404
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V
.line 423
:cond_cf
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aS:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 424
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aS:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 426
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->az:Landroid/view/View;
if-eqz p1, :cond_e6
.line 427
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aN:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 429
:cond_e6
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aA:Landroid/view/View;
if-eqz p1, :cond_ef
.line 430
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aM:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 432
:cond_ef
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ax:Landroid/view/View;
if-eqz p1, :cond_fb
.line 433
new-instance v0, Lcom/imo/android/imoim/player/NervVideoControls$5;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/player/NervVideoControls$5;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 440
:cond_fb
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ay:Landroid/view/View;
if-eqz p1, :cond_104
.line 441
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aQ:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 444
:cond_104
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aK:Lcom/imo/android/imoim/player/p;
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->setSelectedStream(Lcom/imo/android/imoim/player/p;)V
.line 445
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aL:Lsg/bigo/nerv/NetworkType;
invoke-direct {p0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->setWifiState$17bdcd5f(Lsg/bigo/nerv/NetworkType;)V
return-void
.end method
.method public final a(Lcom/imo/android/imoim/data/f;)V
.registers 8
.line 6267
iget v0, p1, Lcom/imo/android/imoim/data/f;->h:I
const/4 v1, -0x1
const/4 v2, 0x0
const/4 v3, 0x1
const v4, 0x7f0805cb
const v5, 0x7f0f039d
if-eq v0, v1, :cond_8f
if-eqz v0, :cond_69
if-eq v0, v3, :cond_54
const/4 v1, 0x2
if-eq v0, v1, :cond_2e
const/4 v1, 0x3
if-eq v0, v1, :cond_19
goto/16 :goto_a9
.line 469
:cond_19
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->av:Landroid/widget/ImageView;
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setImageResource(I)V
.line 470
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aw:Landroid/widget/TextView;
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(I)V
.line 471
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aH:Ljava/lang/String;
goto :goto_a3
.line 475
:cond_2e
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->av:Landroid/widget/ImageView;
const v1, 0x7f080404
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 476
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aw:Landroid/widget/TextView;
const v1, 0x7f0f03a9
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 477
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aH:Ljava/lang/String;
.line 478
iget-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aB:Z
if-eqz v0, :cond_a3
.line 479
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Landroid/content/Context;)V
goto :goto_a3
.line 463
:cond_54
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->av:Landroid/widget/ImageView;
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setImageResource(I)V
.line 464
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aw:Landroid/widget/TextView;
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(I)V
.line 465
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aH:Ljava/lang/String;
goto :goto_a3
.line 457
:cond_69
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->av:Landroid/widget/ImageView;
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setImageResource(I)V
.line 458
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 7259
iget v1, p1, Lcom/imo/android/imoim/data/f;->g:I
.line 458
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, "%"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aH:Ljava/lang/String;
.line 459
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aw:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 460
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object v0
.line 8123
iput-boolean v3, v0, Lcom/imo/android/imoim/player/n;->F:Z
goto :goto_a9
.line 451
:cond_8f
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->av:Landroid/widget/ImageView;
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setImageResource(I)V
.line 452
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aw:Landroid/widget/TextView;
invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(I)V
.line 453
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aH:Ljava/lang/String;
.line 481
:cond_a3
:goto_a3
invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;
move-result-object v0
.line 11123
iput-boolean v2, v0, Lcom/imo/android/imoim/player/n;->F:Z
.line 11267
:goto_a9
iget p1, p1, Lcom/imo/android/imoim/data/f;->h:I
if-nez p1, :cond_c5
.line 488
iget-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aB:Z
if-nez p1, :cond_d9
.line 489
iput-boolean v3, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aB:Z
.line 490
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->au:Landroid/widget/ImageView;
invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 491
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;
if-nez p1, :cond_bf
.line 492
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->v()V
.line 494
:cond_bf
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->start()V
return-void
.line 497
:cond_c5
iput-boolean v2, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aB:Z
.line 498
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->au:Landroid/widget/ImageView;
const/16 v0, 0x8
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V
.line 499
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;
if-eqz p1, :cond_d9
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aG:Landroid/graphics/drawable/ClipDrawable;
if-eqz v0, :cond_d9
.line 500
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->cancel()V
:cond_d9
return-void
.end method
.method public final a(Lsg/bigo/nerv/NetworkType;)V
.registers 2
.line 185
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aL:Lsg/bigo/nerv/NetworkType;
.line 186
invoke-direct {p0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->setWifiState$17bdcd5f(Lsg/bigo/nerv/NetworkType;)V
return-void
.end method
.method public a(Z)V
.registers 4
.line 881
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "animateVisibility="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, "&isVisible="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->x:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, "&playState="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
invoke-virtual {v1}, Lcom/imo/android/imoim/player/NervVideoControls$a;->name()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "NervVideoControls"
.line 13071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 882
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ax:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
const/16 v1, 0x8
if-nez v0, :cond_40
.line 883
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
.line 884
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
return-void
:cond_40
if-eqz p1, :cond_43
const/4 v1, 0x0
.line 887
:cond_43
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->setControllerVisibility(I)V
.line 888
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->u()V
return-void
.end method
.method public final b()V
.registers 3
const-string v0, "NervVideoControls"
const-string v1, "finishLoading"
.line 15071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 923
iget-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->w:Z
if-eqz v0, :cond_e
const/4 v0, 0x0
.line 924
iput-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->w:Z
.line 926
:cond_e
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->s()V
return-void
.end method
.method public final b(Z)V
.registers 4
.line 913
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "getVisibility="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getVisibility()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, " ;showLoading="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "NervVideoControls"
.line 14071
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 914
iget-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->w:Z
if-nez p1, :cond_26
const/4 p1, 0x1
.line 915
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->w:Z
.line 917
:cond_26
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->q()V
return-void
.end method
.method public clearAnimation()V
.registers 2
.line 899
invoke-super {p0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoControls;->clearAnimation()V
.line 900
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
if-eqz v0, :cond_e
.line 901
invoke-virtual {v0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v0
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->cancel()V
:cond_e
return-void
.end method
.method public final d()V
.registers 3
.line 1222
iget-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->y:Z
if-eqz v0, :cond_11
.line 1223
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->n:Landroid/os/Handler;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 1224
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->clearAnimation()V
const/4 v0, 0x0
.line 1225
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Z)V
:cond_11
return-void
.end method
.method public final d(Z)V
.registers 7
.line 370
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
if-eqz p1, :cond_8
const v1, 0x7f080878
goto :goto_b
:cond_8
const v1, 0x7f080879
:goto_b
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
if-nez p1, :cond_16
.line 372
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->a()V
return-void
.line 374
:cond_16
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
.line 5386
iget-wide v0, p1, Lcom/imo/android/imoim/player/NervVideoControls$c;->b:J
iget-wide v2, p1, Lcom/imo/android/imoim/player/NervVideoControls$c;->d:J
sub-long/2addr v0, v2
const-wide/16 v2, 0x0
invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->max(JJ)J
move-result-wide v0
const/4 v2, 0x1
.line 5387
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/player/NervVideoControls$c;->removeMessages(I)V
.line 5388
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->e()Z
move-result v3
if-eqz v3, :cond_36
.line 5389
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v3
iput-wide v3, p1, Lcom/imo/android/imoim/player/NervVideoControls$c;->c:J
.line 5390
invoke-virtual {p1, v2, v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->sendEmptyMessageDelayed(IJ)Z
:cond_36
return-void
.end method
.method public g()V
.registers 3
const v0, 0x7f0914ff
.line 537
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
const v0, 0x7f091407
.line 538
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->af:Landroid/widget/TextView;
const v0, 0x7f090982
.line 539
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
const v0, 0x7f090d94
.line 540
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/SeekBar;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
const v0, 0x7f0913e5
.line 541
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ai:Landroid/widget/TextView;
const v0, 0x7f091321
.line 542
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ah:Landroid/widget/TextView;
const v0, 0x7f091542
.line 543
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aj:Landroid/view/View;
const v0, 0x7f0908b5
.line 544
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ak:Landroid/widget/ImageView;
const v0, 0x7f090624
.line 545
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->am:Landroid/view/View;
const v0, 0x7f090cbd
.line 546
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
const v0, 0x7f090cbe
.line 547
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ao:Landroid/widget/TextView;
const v0, 0x7f090c97
.line 548
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
const v0, 0x7f090bd1
.line 549
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
const v0, 0x7f090cbc
.line 550
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ar:Landroid/view/View;
const v0, 0x7f090863
.line 551
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->al:Landroid/widget/ImageView;
const v0, 0x7f090ffa
.line 552
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->B:Landroid/view/View;
const v0, 0x7f09094d
.line 553
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->as:Landroid/view/View;
const v0, 0x7f090487
.line 554
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->C:Landroid/view/View;
const v0, 0x7f0908e8
.line 555
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->au:Landroid/widget/ImageView;
const v0, 0x7f0908c5
.line 556
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->av:Landroid/widget/ImageView;
const v0, 0x7f09131f
.line 557
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aw:Landroid/widget/TextView;
const v0, 0x7f090ed1
.line 559
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ax:Landroid/view/View;
const v0, 0x7f090ba6
.line 560
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ay:Landroid/view/View;
const v0, 0x7f0908b6
.line 561
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->az:Landroid/view/View;
const v0, 0x7f090865
.line 562
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aA:Landroid/view/View;
const v0, 0x7f090596
.line 564
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->D:Landroid/widget/FrameLayout;
const v0, 0x7f091512
.line 566
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->E:Landroid/view/View;
const v0, 0x7f0914f6
.line 567
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->F:Landroid/view/View;
const v0, 0x7f0914f7
.line 568
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->G:Landroid/view/View;
const v0, 0x7f090fee
.line 569
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->H:Landroid/view/View;
const v0, 0x7f0901ad
.line 570
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->I:Landroid/view/View;
.line 571
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->H:Landroid/view/View;
const/16 v1, 0x8
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
return-void
.end method
.method public getDuration()J
.registers 3
.line 706
iget-wide v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aJ:J
return-wide v0
.end method
.method public getLayoutResource()I
.registers 2
const v0, 0x7f0b05e0
return v0
.end method
.method public final h()V
.registers 3
.line 577
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->A:Landroid/widget/ImageView;
new-instance v1, Lcom/imo/android/imoim/player/NervVideoControls$6;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/player/NervVideoControls$6;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 606
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
new-instance v1, Lcom/imo/android/imoim/player/NervVideoControls$b;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/player/NervVideoControls$b;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
invoke-virtual {v0, v1}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V
.line 608
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
new-instance v1, Lcom/imo/android/imoim/player/NervVideoControls$7;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/player/NervVideoControls$7;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 635
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ax:Landroid/view/View;
if-eqz v0, :cond_2a
.line 636
new-instance v1, Lcom/imo/android/imoim/player/NervVideoControls$8;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/player/NervVideoControls$8;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_2a
return-void
.end method
.method public final i()V
.registers 1
return-void
.end method
.method public final m()V
.registers 4
.line 260
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 261
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aL:Lsg/bigo/nerv/NetworkType;
sget-object v2, Lsg/bigo/nerv/NetworkType;->N_NONE:Lsg/bigo/nerv/NetworkType;
if-ne v1, v2, :cond_d
.line 262
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_net:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
goto :goto_11
.line 264
:cond_d
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_failed:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 266
:goto_11
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
invoke-direct {p0, v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
return-void
.end method
.method public final n()V
.registers 4
.line 270
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 271
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aL:Lsg/bigo/nerv/NetworkType;
sget-object v2, Lsg/bigo/nerv/NetworkType;->N_NONE:Lsg/bigo/nerv/NetworkType;
if-ne v1, v2, :cond_d
.line 272
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_net:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
goto :goto_11
.line 274
:cond_d
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_failed:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
:goto_11
const/4 v1, 0x1
.line 276
iput-boolean v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aD:Z
.line 277
iget-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
invoke-direct {p0, v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
return-void
.end method
.method public final o()V
.registers 3
const/4 v0, 0x1
.line 281
iput-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aU:Z
.line 282
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 283
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_space:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 284
invoke-direct {p0, v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
return-void
.end method
.method public final p()V
.registers 3
.line 288
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 289
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_end:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 290
invoke-direct {p0, v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
return-void
.end method
.method public final q()V
.registers 4
.line 294
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 297
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_wifi:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-ne v0, v1, :cond_a
.line 2190
iget-boolean v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->T:Z
if-eqz v1, :cond_e
.line 297
:cond_a
iget-boolean v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aU:Z
if-eqz v1, :cond_1e
.line 299
:cond_e
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz v0, :cond_1d
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->t()Z
move-result v0
if-eqz v0, :cond_1d
.line 300
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
:cond_1d
return-void
:cond_1e
const-string v1, "NervVideoControls"
const-string v2, "setBuffering"
.line 3071
invoke-static {v1, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 305
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->buffering:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 306
invoke-direct {p0, v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
return-void
.end method
.method public final r()V
.registers 3
.line 326
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aV:Ljava/lang/Runnable;
if-eqz v0, :cond_e
.line 4029
invoke-static {}, Lcom/imo/android/imoim/util/ec$a;->a()Landroid/os/Handler;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
const/4 v0, 0x0
.line 328
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aV:Ljava/lang/Runnable;
:cond_e
return-void
.end method
.method public final s()V
.registers 4
.line 333
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 336
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_wifi:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-ne v0, v1, :cond_a
.line 4190
iget-boolean v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->T:Z
if-eqz v1, :cond_e
.line 336
:cond_a
iget-boolean v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aU:Z
if-eqz v1, :cond_1e
.line 338
:cond_e
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz v0, :cond_1d
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->t()Z
move-result v0
if-eqz v0, :cond_1d
.line 339
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V
:cond_1d
return-void
:cond_1e
const-string v1, "NervVideoControls"
const-string v2, "setReady"
.line 5071
invoke-static {v1, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 344
sget-object v1, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_normal:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 345
invoke-direct {p0, v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
return-void
.end method
.method public setCloseClickListener(Landroid/view/View$OnClickListener;)V
.registers 3
.line 194
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aN:Landroid/view/View$OnClickListener;
.line 195
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ak:Landroid/widget/ImageView;
if-eqz v0, :cond_9
.line 196
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 198
:cond_9
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->az:Landroid/view/View;
if-eqz p1, :cond_12
.line 199
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aN:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_12
return-void
.end method
.method public setControllerVisibility(I)V
.registers 10
.line 1158
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
if-nez v0, :cond_5
return-void
.line 21151
:cond_5
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->an:Landroid/view/View;
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_13
.line 21152
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_13
const/4 v0, 0x1
goto :goto_14
:cond_13
const/4 v0, 0x0
:goto_14
if-eqz v0, :cond_1f
.line 1163
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_1f
return-void
:cond_1f
if-nez p1, :cond_22
goto :goto_23
:cond_22
const/4 v1, 0x0
.line 1166
:goto_23
iput-boolean v1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->x:Z
.line 1167
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->l()V
.line 1169
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v6
const/4 v0, 0x0
const/high16 v1, 0x3f800000 # 1.0f
if-nez v6, :cond_36
const/high16 v5, 0x3f800000 # 1.0f
goto :goto_37
:cond_36
const/4 v5, 0x0
:goto_37
if-nez p1, :cond_3c
const/high16 v3, 0x3f800000 # 1.0f
goto :goto_3d
:cond_3c
const/4 v3, 0x0
.line 1173
:goto_3d
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
if-ne v6, p1, :cond_4e
if-nez p1, :cond_6d
.line 1177
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getAlpha()F
move-result v0
cmpl-float v0, v1, v0
if-eqz v0, :cond_6d
.line 1178
:cond_4e
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->at:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v0
const-wide/16 v1, 0x12c
invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
move-result-object v0
invoke-virtual {v0, v3}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
move-result-object v0
new-instance v7, Lcom/imo/android/imoim/player/NervVideoControls$9;
move-object v1, v7
move-object v2, p0
move v4, p1
invoke-direct/range {v1 .. v6}, Lcom/imo/android/imoim/player/NervVideoControls$9;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;FIFI)V
.line 1179
invoke-virtual {v0, v7}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
.line 1204
invoke-virtual {p1}, Landroid/view/ViewPropertyAnimator;->start()V
:cond_6d
return-void
.end method
.method public setDownloadClickListener(Landroid/view/View$OnClickListener;)V
.registers 3
.line 222
new-instance v0, Lcom/imo/android/imoim/player/NervVideoControls$3;
invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/player/NervVideoControls$3;-><init>(Lcom/imo/android/imoim/player/NervVideoControls;Landroid/view/View$OnClickListener;)V
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aP:Landroid/view/View$OnClickListener;
.line 234
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->C:Landroid/view/View;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method public setDownloading(Z)V
.registers 2
.line 506
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aB:Z
return-void
.end method
.method public setDuration(J)V
.registers 6
.line 698
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
invoke-virtual {v0}, Landroid/widget/SeekBar;->getMax()I
move-result v0
int-to-long v0, v0
cmp-long v2, p1, v0
if-eqz v2, :cond_22
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-eqz v2, :cond_22
.line 699
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ah:Landroid/widget/TextView;
invoke-static {p1, p2}, Lcom/devbrackets/android/exomedia/b/e;->a(J)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 700
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
long-to-int v1, p1
invoke-virtual {v0, v1}, Landroid/widget/SeekBar;->setMax(I)V
.line 701
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aJ:J
:cond_22
return-void
.end method
.method public setForceShareClickListener(Landroid/view/View$OnClickListener;)V
.registers 3
.line 238
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aQ:Landroid/view/View$OnClickListener;
.line 239
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ay:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method public setFrom(Ljava/lang/String;)V
.registers 2
.line 807
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->N:Ljava/lang/String;
return-void
.end method
.method public setInitM3U8(Z)V
.registers 2
.line 353
iput-boolean p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aT:Z
return-void
.end method
.method public setMoreClickListener(Landroid/view/View$OnClickListener;)V
.registers 3
.line 243
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aR:Landroid/view/View$OnClickListener;
.line 244
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->as:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method public setPosition(J)V
.registers 5
.line 681
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->S:J
.line 682
iget-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->V:Z
if-nez v0, :cond_15
.line 683
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ag:Landroid/widget/SeekBar;
long-to-int v1, p1
invoke-virtual {v0, v1}, Landroid/widget/SeekBar;->setProgress(I)V
.line 684
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ai:Landroid/widget/TextView;
invoke-static {p1, p2}, Lcom/devbrackets/android/exomedia/b/e;->a(J)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_15
return-void
.end method
.method public setRotateClickListener(Landroid/view/View$OnClickListener;)V
.registers 3
.line 204
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aM:Landroid/view/View$OnClickListener;
.line 205
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->am:Landroid/view/View;
if-eqz v0, :cond_9
.line 206
invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 208
:cond_9
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->al:Landroid/widget/ImageView;
if-eqz v0, :cond_10
.line 209
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 211
:cond_10
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aA:Landroid/view/View;
if-eqz p1, :cond_19
.line 212
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aM:Landroid/view/View$OnClickListener;
invoke-virtual {p1, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_19
return-void
.end method
.method public setSelectedStream(Lcom/imo/android/imoim/player/p;)V
.registers 2
if-nez p1, :cond_3
return-void
.line 174
:cond_3
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aK:Lcom/imo/android/imoim/player/p;
.line 175
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->d()V
.line 176
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz p1, :cond_1d
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->d()Z
move-result p1
if-nez p1, :cond_17
goto :goto_1d
.line 179
:cond_17
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->c()V
return-void
.line 177
:cond_1d
:goto_1d
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->a()V
return-void
.end method
.method public setShareBean(Lcom/imo/android/imoim/biggroup/zone/a$a;)V
.registers 2
.line 803
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->M:Lcom/imo/android/imoim/biggroup/zone/a$a;
return-void
.end method
.method public setShareClickListener(Landroid/view/View$OnClickListener;)V
.registers 3
.line 217
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aO:Landroid/view/View$OnClickListener;
.line 218
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->B:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method public setSharePostMsg(Lcom/imo/android/imoim/publicchannel/post/q;)V
.registers 2
.line 799
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->L:Lcom/imo/android/imoim/publicchannel/post/q;
return-void
.end method
.method public setTryLoading(Landroid/view/View$OnClickListener;)V
.registers 3
.line 248
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aS:Landroid/view/View$OnClickListener;
.line 249
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aq:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 250
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ap:Landroid/view/View;
invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method public setVideoSize(J)V
.registers 8
.line 357
iput-wide p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aF:J
.line 358
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ao:Landroid/widget/TextView;
if-nez p1, :cond_7
return-void
.line 361
:cond_7
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aK:Lcom/imo/android/imoim/player/p;
if-eqz p1, :cond_19
iget p1, p1, Lcom/imo/android/imoim/player/p;->a:I
const/4 p2, 0x4
if-ne p1, p2, :cond_19
.line 362
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ao:Landroid/widget/TextView;
const p2, 0x7f0f0304
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(I)V
return-void
.line 364
:cond_19
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->ao:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getContext()Landroid/content/Context;
move-result-object p2
const v0, 0x7f0f0305
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->getLeftVideoSize()J
move-result-wide v3
invoke-static {v3, v4}, Lcom/imo/android/imoim/util/ei;->j(J)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
invoke-virtual {p2, v0, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public setup(Landroid/content/Context;)V
.registers 3
.line 522
invoke-super {p0, p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoControls;->setup(Landroid/content/Context;)V
.line 523
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
if-nez p1, :cond_b
.line 525
sget-object v0, Lcom/imo/android/imoim/player/NervVideoControls$a;->start_load_url:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 527
:cond_b
invoke-static {}, Lcom/imo/android/imoim/filetransfer/l;->a()Lcom/imo/android/imoim/filetransfer/l;
invoke-static {}, Lcom/imo/android/imoim/filetransfer/l;->m()Z
move-result v0
if-eqz v0, :cond_1b
const/4 v0, 0x1
.line 529
iput-boolean v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->aU:Z
.line 530
sget-object v0, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_no_space:Lcom/imo/android/imoim/player/NervVideoControls$a;
iput-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
.line 532
:cond_1b
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
invoke-direct {p0, p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls$a;Lcom/imo/android/imoim/player/NervVideoControls$a;)V
return-void
.end method
.method public final t()Z
.registers 2
.line 349
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
if-eqz v0, :cond_e
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls;->p:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->d()Z
move-result v0
if-eqz v0, :cond_e
const/4 v0, 0x1
return v0
:cond_e
const/4 v0, 0x0
return v0
.end method
.method protected final u()V
.registers 2
.line 892
invoke-direct {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->w()Z
move-result v0
if-eqz v0, :cond_9
.line 893
invoke-virtual {p0}, Lcom/imo/android/imoim/player/NervVideoControls;->e()V
:cond_9
return-void
.end method