NervVideoControls$d.smali
.class public final Lcom/imo/android/imoim/player/NervVideoControls$d;
.super Lcom/devbrackets/android/exomedia/ui/widget/VideoControls$a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/player/NervVideoControls;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4
name = "d"
.end annotation
# instance fields
.field final synthetic c:Lcom/imo/android/imoim/player/NervVideoControls;
# direct methods
.method protected constructor <init>(Lcom/imo/android/imoim/player/NervVideoControls;)V
.registers 2
.line 1297
iput-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-direct {p0, p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoControls$a;-><init>(Lcom/devbrackets/android/exomedia/ui/widget/VideoControls;)V
return-void
.end method
# virtual methods
.method public final a(J)Z
.registers 7
const-string v0, "NervVideoControls"
const-string v1, "onSeekEnded"
.line 3071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 1312
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Lcom/imo/android/imoim/player/NervVideoControls;Z)Z
.line 1313
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {v0}, Lcom/imo/android/imoim/player/NervVideoControls;->F(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
move-result-object v0
if-nez v0, :cond_16
return v1
.line 1316
:cond_16
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
iget-object v0, v0, Lcom/imo/android/imoim/player/NervVideoControls;->R:Lcom/imo/android/imoim/player/NervVideoControls$a;
sget-object v2, Lcom/imo/android/imoim/player/NervVideoControls$a;->play_end:Lcom/imo/android/imoim/player/NervVideoControls$a;
const/4 v3, 0x1
if-ne v0, v2, :cond_3a
.line 1317
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {v0}, Lcom/imo/android/imoim/player/NervVideoControls;->G(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
move-result-object v0
invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->getDuration()J
move-result-wide v0
cmp-long v2, p1, v0
if-ltz v2, :cond_2f
const-wide/16 p1, 0x0
.line 1320
:cond_2f
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {v0, p1, p2}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls;J)J
.line 1321
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {v0, p1, p2}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Lcom/imo/android/imoim/player/NervVideoControls;J)V
goto :goto_5d
.line 1323
:cond_3a
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 1324
invoke-static {v3}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;
move-result-object v0
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/player/d;->a(Z)V
.line 1325
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
long-to-int v1, p1
int-to-long v1, v1
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/player/NervVideoControls;->setPosition(J)V
.line 1326
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {v0, p1, p2}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls;J)J
.line 1327
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {v0}, Lcom/imo/android/imoim/player/NervVideoControls;->H(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->a(J)V
.line 1329
:goto_5d
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {p1}, Lcom/imo/android/imoim/player/NervVideoControls;->E(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/imo/android/imoim/player/NervVideoControls$c;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->d()V
.line 1330
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {p1}, Lcom/imo/android/imoim/player/NervVideoControls;->I(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
move-result-object p1
if-eqz p1, :cond_84
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {p1}, Lcom/imo/android/imoim/player/NervVideoControls;->J(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
move-result-object p1
invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->d()Z
move-result p1
if-nez p1, :cond_84
.line 1331
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {p1}, Lcom/imo/android/imoim/player/NervVideoControls;->E(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/imo/android/imoim/player/NervVideoControls$c;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->a()V
goto :goto_8d
.line 1333
:cond_84
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {p1}, Lcom/imo/android/imoim/player/NervVideoControls;->E(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/imo/android/imoim/player/NervVideoControls$c;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->c()V
.line 1335
:goto_8d
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {p1}, Lcom/imo/android/imoim/player/NervVideoControls;->b(Lcom/imo/android/imoim/player/NervVideoControls;)Z
move-result p1
if-eqz p1, :cond_9a
.line 1336
iget-object p1, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-virtual {p1}, Lcom/imo/android/imoim/player/NervVideoControls;->e()V
:cond_9a
return v3
.end method
.method public final d()Z
.registers 3
const-string v0, "NervVideoControls"
const-string v1, "onSeekStarted"
.line 2071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 1300
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Lcom/imo/android/imoim/player/NervVideoControls;Z)Z
.line 1301
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {v0}, Lcom/imo/android/imoim/player/NervVideoControls;->D(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/devbrackets/android/exomedia/ui/widget/VideoView;
move-result-object v0
if-nez v0, :cond_17
const/4 v0, 0x0
return v0
.line 1304
:cond_17
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-static {v0}, Lcom/imo/android/imoim/player/NervVideoControls;->E(Lcom/imo/android/imoim/player/NervVideoControls;)Lcom/imo/android/imoim/player/NervVideoControls$c;
move-result-object v0
invoke-virtual {v0}, Lcom/imo/android/imoim/player/NervVideoControls$c;->a()V
.line 1305
iget-object v0, p0, Lcom/imo/android/imoim/player/NervVideoControls$d;->c:Lcom/imo/android/imoim/player/NervVideoControls;
invoke-virtual {v0}, Lcom/imo/android/imoim/player/NervVideoControls;->c()V
return v1
.end method