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