NervPlayActivity.smali

.class public Lcom/imo/android/imoim/activities/NervPlayActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/activities/NervPlayActivity$b;,
        Lcom/imo/android/imoim/activities/NervPlayActivity$c;,
        Lcom/imo/android/imoim/activities/NervPlayActivity$a;
    }
.end annotation


# instance fields
.field protected a:Lcom/imo/android/imoim/publicchannel/post/q;

.field protected b:Ljava/lang/String;

.field protected c:Ljava/lang/String;

.field protected d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

.field protected e:Lcom/imo/android/imoim/player/NervVideoControls;

.field protected f:Lcom/imo/android/imoim/player/NervPlayViewModel;

.field g:J

.field h:Lcom/google/android/exoplayer2/Format;

.field private i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

.field private j:Ljava/lang/String;

.field private k:Z

.field private l:Z

.field private m:J

.field private n:J

.field private o:Lcom/imo/android/imoim/player/a;

.field private p:Lcom/imo/android/imoim/player/b;

.field private q:Lcom/imo/android/imoim/file/bean/b;

.field private r:Lcom/imo/android/imoim/file/bean/VideoBean;

.field private s:Ljava/lang/String;

.field private t:Ljava/lang/String;

.field private u:Lcom/imo/android/imoim/biggroup/zone/a$a;

.field private v:Lcom/imo/android/imoim/activities/NervPlayActivity$b;

.field private w:I

.field private x:Ljava/lang/String;

.field private y:Landroid/content/BroadcastReceiver;

.field private z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;


# direct methods
.method public constructor <init>()V
    .registers 3

    .line 137
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V

    const/4 v0, 0x0

    .line 176
    iput-boolean v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->k:Z

    .line 177
    iput-boolean v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->l:Z

    const-wide/16 v0, 0x0

    .line 179
    iput-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->n:J

    .line 1190
    iput-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/NervPlayActivity;)J
    .registers 3

    .line 137
    iget-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->n:J

    return-wide v0
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/NervPlayActivity;J)J
    .registers 3

    .line 137
    iput-wide p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->n:J

    return-wide p1
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/NervPlayActivity;Lcom/imo/android/imoim/biggroup/zone/a$a;)Lcom/imo/android/imoim/biggroup/zone/a$a;
    .registers 2

    .line 137
    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->u:Lcom/imo/android/imoim/biggroup/zone/a$a;

    return-object p1
.end method

.method private a(Lcom/devbrackets/android/exomedia/ui/widget/VideoView;)Lcom/imo/android/imoim/player/a;
    .registers 16

    const-string v0, "NervPlayActivity"

    const/4 v1, 0x1

    .line 1345
    :try_start_3
    const-class v2, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    const-string v3, "videoViewImpl"

    .line 1346
    invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v2

    .line 1347
    invoke-virtual {v2, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1348
    invoke-virtual {v2, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/devbrackets/android/exomedia/core/api/VideoViewApi;

    .line 1349
    instance-of v2, p1, Lcom/devbrackets/android/exomedia/core/video/exo/ExoTextureVideoView;

    if-eqz v2, :cond_116

    .line 1350
    const-class v2, Lcom/devbrackets/android/exomedia/core/video/exo/ExoTextureVideoView;

    const-string v3, "delegate"

    invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v2

    .line 1351
    invoke-virtual {v2, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1353
    new-instance v13, Lcom/imo/android/imoim/player/h;

    move-object v5, p1

    check-cast v5, Landroid/view/TextureView;

    sget-object v3, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string v3, "target>imo.entry>player.max_initial_bitrate"

    const v4, 0xc3500

    .line 1354
    invoke-static {v3, v4}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I

    move-result v6

    sget-object v3, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string v3, "target>imo.entry>player.min_duration_for_quality_increase"

    const/16 v4, 0x2710

    .line 1355
    invoke-static {v3, v4}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I

    move-result v7

    sget-object v3, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string v3, "target>imo.entry>player.max_duration_for_quality_decrease"

    const/16 v4, 0x61a8

    .line 1356
    invoke-static {v3, v4}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I

    move-result v8

    sget-object v3, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string v3, "target>imo.entry>player.min_duration_to_retain_after_discard_ms"

    .line 1357
    invoke-static {v3, v4}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I

    move-result v9

    sget-object v3, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string v3, "target>imo.entry>player.bandwidth_fraction"

    const/high16 v4, 0x3f400000    # 0.75f

    .line 32105
    invoke-static {}, Lsg/bigo/config/c/a;->a()Lsg/bigo/config/c/a;

    move-result-object v10

    invoke-virtual {v10, v3}, Lsg/bigo/config/c/a;->a(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_7d

    .line 32149
    invoke-static {}, Lsg/bigo/config/c/a;->a()Lsg/bigo/config/c/a;

    move-result-object v4

    .line 32205
    invoke-virtual {v4}, Lsg/bigo/config/c/a;->b()V

    .line 32207
    iget-object v10, v4, Lsg/bigo/config/c/a;->b:Lsg/bigo/config/c/b;

    invoke-virtual {v10, v3}, Lsg/bigo/config/c/b;->b(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_75

    .line 32208
    iget-object v4, v4, Lsg/bigo/config/c/a;->b:Lsg/bigo/config/c/b;

    invoke-virtual {v4, v3}, Lsg/bigo/config/c/b;->a(Ljava/lang/String;)F

    move-result v3

    goto :goto_7b

    .line 32210
    :cond_75
    iget-object v4, v4, Lsg/bigo/config/c/a;->a:Lsg/bigo/config/c/b;

    invoke-virtual {v4, v3}, Lsg/bigo/config/c/b;->a(Ljava/lang/String;)F

    move-result v3

    :goto_7b
    move v10, v3

    goto :goto_7f

    :cond_7d
    const/high16 v10, 0x3f400000    # 0.75f

    .line 1358
    :goto_7f
    new-instance v11, Lcom/imo/android/imoim/activities/NervPlayActivity$a;

    invoke-direct {v11, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$a;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    new-instance v12, Lcom/imo/android/imoim/activities/NervPlayActivity$c;

    invoke-direct {v12, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$c;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    move-object v3, v13

    move-object v4, p0

    invoke-direct/range {v3 .. v12}, Lcom/imo/android/imoim/player/h;-><init>(Landroid/content/Context;Landroid/view/TextureView;IIIIFLcom/imo/android/imoim/player/a/a;Lcom/imo/android/imoim/player/a/b;)V

    iput-object v13, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    .line 1362
    invoke-virtual {v2, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/devbrackets/android/exomedia/core/video/exo/ExoVideoDelegate;

    .line 1364
    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v2

    const-string v3, "internalListeners"

    invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v2

    .line 1365
    invoke-virtual {v2, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1366
    invoke-virtual {v2, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    .line 1367
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    move-object v4, v2

    check-cast v4, Lcom/devbrackets/android/exomedia/core/listener/MetadataListener;

    invoke-virtual {v3, v4}, Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;->setMetadataListener(Lcom/devbrackets/android/exomedia/core/listener/MetadataListener;)V

    .line 1368
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    check-cast v2, Lcom/devbrackets/android/exomedia/a/a;

    invoke-virtual {v3, v2}, Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;->setBufferUpdateListener(Lcom/devbrackets/android/exomedia/a/a;)V

    .line 1370
    const-class v2, Lcom/devbrackets/android/exomedia/core/video/exo/ExoVideoDelegate;

    const-string v3, "exoMediaPlayer"

    invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v2

    .line 1371
    invoke-virtual {v2, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1374
    invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/core/video/exo/ExoVideoDelegate;->release()V

    .line 1376
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    invoke-virtual {v2, p1, v3}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V

    .line 1378
    invoke-virtual {v2, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    .line 1381
    const-class p1, Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    const-string v2, "player"

    invoke-virtual {p1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object p1

    .line 1382
    invoke-virtual {p1, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1383
    iget-object v2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    invoke-virtual {p1, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/player/a;

    .line 1384
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "getPlayer:"

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-static {p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/google/android/exoplayer2/ExoPlayer;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v0, v2}, Lcom/imo/android/imoim/util/bt;->f(Ljava/lang/String;Ljava/lang/String;)V

    if-eqz p1, :cond_115

    .line 32521
    invoke-static {v1}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;

    move-result-object v2

    invoke-virtual {v2, p1}, Lcom/imo/android/imoim/player/d;->a(Lcom/google/android/exoplayer2/ExoPlayer;)V

    .line 32522
    new-instance v2, Lcom/imo/android/imoim/activities/NervPlayActivity$b;

    const/4 v3, 0x0

    invoke-direct {v2, p0, v3}, Lcom/imo/android/imoim/activities/NervPlayActivity$b;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;B)V

    iput-object v2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->v:Lcom/imo/android/imoim/activities/NervPlayActivity$b;

    invoke-interface {p1, v2}, Lcom/imo/android/imoim/player/a;->addListener(Lcom/google/android/exoplayer2/Player$EventListener;)V

    .line 32523
    new-instance v2, Lcom/imo/android/imoim/activities/NervPlayActivity$21;

    invoke-direct {v2, p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity$21;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;Lcom/imo/android/imoim/player/a;)V

    invoke-interface {p1, v2}, Lcom/imo/android/imoim/player/a;->setQualityListCallback(Lcom/imo/android/imoim/player/a/c;)V

    :cond_115
    return-object p1

    :cond_116
    const-string p1, "videoViewApi is not the instance of ExoTextureVideoView"

    .line 33079
    invoke-static {v0, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
    :try_end_11b
    .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_11b} :catch_11c

    goto :goto_122

    :catch_11c
    move-exception p1

    const-string v2, "reflect error"

    .line 33083
    invoke-static {v0, v2, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V

    :goto_122
    const/4 p1, 0x0

    return-object p1
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/NervPlayActivity;Lcom/devbrackets/android/exomedia/ui/widget/VideoView;)Lcom/imo/android/imoim/player/a;
    .registers 2

    .line 137
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/devbrackets/android/exomedia/ui/widget/VideoView;)Lcom/imo/android/imoim/player/a;

    move-result-object p0

    return-object p0
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/NervPlayActivity;Lcom/imo/android/imoim/player/a;)Lcom/imo/android/imoim/player/a;
    .registers 2

    .line 137
    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    return-object p1
.end method

.method public static a(Lcom/google/android/exoplayer2/ExoPlayer;)Ljava/lang/String;
    .registers 1

    if-nez p0, :cond_5

    const-string p0, ""

    return-object p0

    .line 1513
    :cond_5
    instance-of p0, p0, Lcom/google/android/exoplayer2/ImoExoPlayerDelegate;

    if-eqz p0, :cond_c

    const-string p0, "0"

    return-object p0

    :cond_c
    const-string p0, "1"

    return-object p0
.end method

.method private a(I)V
    .registers 3

    .line 326
    invoke-static {p0}, Lcom/imo/android/imoim/util/d/b;->a(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_18

    const/4 v0, 0x2

    if-ne p1, v0, :cond_11

    .line 11306
    invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object p1

    .line 11307
    invoke-static {p1}, Lcom/imo/android/imoim/util/d/a;->c(Landroid/view/Window;)V

    return-void

    .line 12280
    :cond_11
    invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object p1

    .line 12281
    invoke-static {p1}, Lcom/imo/android/imoim/util/d/a;->b(Landroid/view/Window;)V

    :cond_18
    return-void
.end method

.method public static a(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/VideoBean;Ljava/lang/String;Ljava/lang/String;)V
    .registers 6

    .line 226
    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/imo/android/imoim/activities/NervPlayActivity;

    invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    const-string v1, "video_bean"

    .line 227
    invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    const-string v1, "video_share"

    .line 228
    invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string p2, "from"

    .line 229
    invoke-virtual {v0, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 230
    iget-object p2, p1, Lcom/imo/android/imoim/file/bean/VideoBean;->c:Ljava/lang/String;

    const-string p3, "url"

    invoke-virtual {v0, p3, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 231
    iget-object p1, p1, Lcom/imo/android/imoim/file/bean/VideoBean;->c:Ljava/lang/String;

    invoke-static {p0, p1, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Landroid/content/Context;Ljava/lang/String;Landroid/content/Intent;)V

    return-void
.end method

.method public static a(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/a;)V
    .registers 5

    .line 200
    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/imo/android/imoim/activities/NervPlayActivity;

    invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 201
    iget-object v1, p1, Lcom/imo/android/imoim/file/bean/a;->b:Ljava/lang/String;

    const-string v2, "imoFileId"

    invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 202
    iget-object v1, p1, Lcom/imo/android/imoim/file/bean/a;->u:Ljava/lang/String;

    const-string v2, "url"

    invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string v1, "from"

    const-string v2, "myfiles"

    .line 203
    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 204
    iget-object p1, p1, Lcom/imo/android/imoim/file/bean/a;->u:Ljava/lang/String;

    invoke-static {p0, p1, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Landroid/content/Context;Ljava/lang/String;Landroid/content/Intent;)V

    return-void
.end method

.method public static a(Landroid/content/Context;Ljava/lang/String;Landroid/content/Intent;)V
    .registers 5

    .line 235
    invoke-static {p0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Landroid/content/Context;)Lcom/imo/android/imoim/managers/ImoPermission$a;

    move-result-object v0

    const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/ImoPermission$a;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/ImoPermission$a;

    move-result-object v0

    new-instance v1, Lcom/imo/android/imoim/activities/NervPlayActivity$1;

    invoke-direct {v1, p1, p0, p2}, Lcom/imo/android/imoim/activities/NervPlayActivity$1;-><init>(Ljava/lang/String;Landroid/content/Context;Landroid/content/Intent;)V

    .line 2191
    iput-object v1, v0, Lcom/imo/android/imoim/managers/ImoPermission$a;->c:Lcom/imo/android/imoim/managers/ImoPermission$Listener;

    const-string p0, "NervPlayActivity.checkPermission"

    .line 250
    invoke-virtual {v0, p0}, Lcom/imo/android/imoim/managers/ImoPermission$a;->b(Ljava/lang/String;)Z

    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/NervPlayActivity;Landroid/net/Uri;)V
    .registers 7

    .line 36261
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v0, p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->setVideoURI(Landroid/net/Uri;)V

    .line 36262
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->e()Ljava/lang/Long;

    move-result-object p1

    if-eqz p1, :cond_1e

    .line 36263
    invoke-virtual {p1}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-lez v4, :cond_1e

    .line 36264
    iget-object p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {p1}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    invoke-virtual {p0, v0, v1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->a(J)V

    :cond_1e
    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/NervPlayActivity;Landroid/net/Uri;Z)V
    .registers 12

    .line 34195
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->e()Ljava/lang/Long;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v0

    iput-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-gtz v4, :cond_18

    .line 34197
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->getCurrentPosition()J

    move-result-wide v0

    iput-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    .line 34200
    :cond_18
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "playM3U8 url:"

    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, " playPosition:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "NervPlayActivity"

    .line 35071
    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 34202
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    iget-wide v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    .line 35670
    iput-wide v1, v0, Lcom/imo/android/imoim/player/NervVideoControls;->W:J

    .line 34204
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    if-eqz v3, :cond_aa

    .line 34205
    iget-object v5, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    iget-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    long-to-int v7, v0

    .line 36227
    sget-object v0, Lcom/imo/android/imoim/util/df$ad;->LAST_CLICK_RESOLUTION_VIDEO:Lcom/imo/android/imoim/util/df$ad;

    const-string v1, ""

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 36228
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    const-string v2, "-1"

    if-nez v1, :cond_9c

    iget-object p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_9c

    .line 36229
    sget-object p0, Lcom/imo/android/imoim/util/df$ad;->LAST_CLICK_RESOLUTION_1:Lcom/imo/android/imoim/util/df$ad;

    invoke-static {p0}, Lcom/imo/android/imoim/util/v;->c(Ljava/lang/Enum;)Z

    move-result p0

    if-eqz p0, :cond_6b

    .line 36230
    sget-object p0, Lcom/imo/android/imoim/util/df$ad;->LAST_CLICK_RESOLUTION_1:Lcom/imo/android/imoim/util/df$ad;

    invoke-static {p0, v2}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    goto :goto_a4

    .line 36231
    :cond_6b
    sget-object p0, Lcom/imo/android/imoim/util/df$ad;->LAST_CLICK_RESOLUTION:Lcom/imo/android/imoim/util/df$ad;

    invoke-static {p0}, Lcom/imo/android/imoim/util/v;->c(Ljava/lang/Enum;)Z

    move-result p0

    if-eqz p0, :cond_9a

    .line 36232
    sget-object p0, Lcom/imo/android/imoim/util/df$ad;->LAST_CLICK_RESOLUTION:Lcom/imo/android/imoim/util/df$ad;

    const/4 v0, -0x1

    invoke-static {p0, v0}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;I)I

    move-result p0

    if-eqz p0, :cond_93

    const/4 v1, 0x1

    if-eq p0, v1, :cond_90

    const/4 v1, 0x2

    if-eq p0, v1, :cond_8d

    const/4 v1, 0x3

    if-eq p0, v1, :cond_8a

    const/4 v1, 0x4

    if-eq p0, v1, :cond_95

    move v0, p0

    goto :goto_95

    :cond_8a
    const/16 v0, 0x438

    goto :goto_95

    :cond_8d
    const/16 v0, 0x2d0

    goto :goto_95

    :cond_90
    const/16 v0, 0x1e0

    goto :goto_95

    :cond_93
    const/16 v0, 0x168

    .line 36234
    :cond_95
    :goto_95
    invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p0

    goto :goto_a4

    :cond_9a
    move-object v8, v2

    goto :goto_a5

    .line 36238
    :cond_9c
    sget-object p0, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string p0, "target>imo.entry>player.resolution1"

    invoke-static {p0, v2}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    :goto_a4
    move-object v8, p0

    :goto_a5
    move-object v4, p1

    move v6, p2

    .line 34205
    invoke-interface/range {v3 .. v8}, Lcom/imo/android/imoim/player/a;->playUrl(Landroid/net/Uri;Lcom/devbrackets/android/exomedia/ui/widget/VideoView;ZILjava/lang/String;)V

    :cond_aa
    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/activities/NervPlayActivity;Ljava/lang/String;)V
    .registers 5

    .line 40107
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 40108
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    invoke-static {v1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/google/android/exoplayer2/ExoPlayer;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "type"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v1, "click"

    .line 40109
    invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 40110
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    if-eqz p1, :cond_2d

    .line 40111
    invoke-interface {p1}, Lcom/imo/android/imoim/publicchannel/post/q;->b()Ljava/lang/String;

    move-result-object p1

    const-string v1, "postid"

    invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 40112
    iget-object p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    invoke-interface {p0}, Lcom/imo/android/imoim/publicchannel/post/q;->a()Ljava/lang/String;

    move-result-object p0

    const-string p1, "channelid"

    invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 40114
    :cond_2d
    sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string p1, "channel"

    invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method private a(Lcom/imo/android/imoim/biggroup/zone/a;)V
    .registers 5

    .line 1025
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->c:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_9

    return-void

    .line 1030
    :cond_9
    :try_start_9
    new-instance v0, Lorg/json/JSONObject;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->c:Ljava/lang/String;

    invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 1032
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    const-string v2, "biggroup_space"

    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/dz;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_1e

    .line 1033
    invoke-direct {p0, v0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lorg/json/JSONObject;Lcom/imo/android/imoim/biggroup/zone/a;)V

    return-void

    .line 1034
    :cond_1e
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    const-string v1, "forum"

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/dz;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_31

    .line 1035
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->c:Ljava/lang/String;

    invoke-static {v0}, Lcom/imo/android/imoim/biggroup/zone/a$a;->a(Ljava/lang/String;)Lcom/imo/android/imoim/biggroup/zone/a$a;

    move-result-object v0

    .line 1037
    invoke-interface {p1, v0}, Lcom/imo/android/imoim/biggroup/zone/a;->a(Lcom/imo/android/imoim/biggroup/zone/a$a;)V
    :try_end_31
    .catch Lorg/json/JSONException; {:try_start_9 .. :try_end_31} :catch_32

    :cond_31
    return-void

    :catch_32
    move-exception p1

    .line 1042
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "getVideoOutShareUrl: error = "

    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 p1, " mVideoShare ="

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->c:Ljava/lang/String;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p1, " from="

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    const/4 v0, 0x1

    const-string v1, "NervPlayActivity"

    .line 29079
    invoke-static {v1, p1, v0}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    return-void
.end method

.method private a(Ljava/lang/String;)V
    .registers 3

    .line 1120
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    iput-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->x:Ljava/lang/String;

    .line 1121
    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    .line 1122
    invoke-static {v0, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result p1

    if-nez p1, :cond_1e

    .line 1123
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    if-eqz p1, :cond_1e

    invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->getVideoUri()Landroid/net/Uri;

    move-result-object p1

    if-eqz p1, :cond_1e

    .line 1124
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {p1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->c()V

    .line 1125
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->g()V

    :cond_1e
    return-void
.end method

.method static synthetic a(Ljava/lang/String;Lcom/imo/android/imoim/biggroup/zone/a;)V
    .registers 2

    .line 137
    invoke-static {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->b(Ljava/lang/String;Lcom/imo/android/imoim/biggroup/zone/a;)V

    return-void
.end method

.method private a(Lorg/json/JSONObject;Lcom/imo/android/imoim/biggroup/zone/a;)V
    .registers 11

    const-string v0, "share_link"

    .line 1049
    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    const-string v0, "feature_data"

    .line 29119
    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    .line 1051
    invoke-static {p1}, Lcom/imo/android/imoim/data/message/j;->b(Lorg/json/JSONObject;)Lcom/imo/android/imoim/data/message/j;

    move-result-object p1

    .line 1053
    instance-of v0, p1, Lcom/imo/android/imoim/data/message/a;

    if-nez v0, :cond_25

    .line 1054
    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    const-string p2, "featureData is "

    invoke-virtual {p2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const/4 p2, 0x1

    const-string v0, "NervPlayActivity"

    .line 30079
    invoke-static {v0, p1, p2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    return-void

    .line 1058
    :cond_25
    check-cast p1, Lcom/imo/android/imoim/data/message/a;

    .line 1059
    iget-object v3, p1, Lcom/imo/android/imoim/data/message/a;->a:Ljava/lang/String;

    .line 1060
    iget-wide v5, p1, Lcom/imo/android/imoim/data/message/a;->b:J

    .line 1061
    iget-object p1, p1, Lcom/imo/android/imoim/data/message/a;->c:Ljava/lang/String;

    .line 1064
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_53

    .line 1065
    invoke-static {}, Lcom/imo/android/imoim/biggroup/k/a;->b()Lcom/imo/android/imoim/biggroup/j/m;

    move-result-object p1

    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->t:Ljava/lang/String;

    invoke-interface {p1, v0}, Lcom/imo/android/imoim/biggroup/j/m;->s(Ljava/lang/String;)Landroidx/lifecycle/LiveData;

    move-result-object p1

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$19;

    move-object v1, v0

    move-object v2, p0

    move-object v7, p2

    invoke-direct/range {v1 .. v7}, Lcom/imo/android/imoim/activities/NervPlayActivity$19;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;Ljava/lang/String;Ljava/lang/String;JLcom/imo/android/imoim/biggroup/zone/a;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 1080
    invoke-static {}, Lcom/imo/android/imoim/biggroup/k/a;->b()Lcom/imo/android/imoim/biggroup/j/m;

    move-result-object p1

    iget-object p2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->t:Ljava/lang/String;

    const/4 v0, 0x0

    invoke-interface {p1, p2, v0}, Lcom/imo/android/imoim/biggroup/j/m;->b(Ljava/lang/String;Z)Landroidx/lifecycle/LiveData;

    return-void

    .line 1082
    :cond_53
    invoke-static {v5, v6}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v0

    invoke-static {v4, p1, v0}, Lcom/imo/android/imoim/deeplink/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 1083
    invoke-static {p1, p2}, Lcom/imo/android/imoim/activities/NervPlayActivity;->b(Ljava/lang/String;Lcom/imo/android/imoim/biggroup/zone/a;)V

    return-void
.end method

.method static synthetic b(Lcom/google/android/exoplayer2/ExoPlayer;)Lcom/google/android/exoplayer2/Format;
    .registers 1

    .line 137
    invoke-static {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->c(Lcom/google/android/exoplayer2/ExoPlayer;)Lcom/google/android/exoplayer2/Format;

    move-result-object p0

    return-object p0
.end method

.method private static b(Ljava/lang/String;Lcom/imo/android/imoim/biggroup/zone/a;)V
    .registers 4

    if-eqz p1, :cond_12

    .line 1089
    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_12

    .line 1090
    new-instance v0, Lcom/imo/android/imoim/biggroup/zone/a$a;

    const-string v1, ""

    invoke-direct {v0, p0, v1}, Lcom/imo/android/imoim/biggroup/zone/a$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p1, v0}, Lcom/imo/android/imoim/biggroup/zone/a;->a(Lcom/imo/android/imoim/biggroup/zone/a$a;)V

    :cond_12
    return-void
.end method

.method static synthetic b(Lcom/imo/android/imoim/activities/NervPlayActivity;)Z
    .registers 1

    .line 137
    iget-boolean p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->l:Z

    return p0
.end method

.method private static c(Lcom/google/android/exoplayer2/ExoPlayer;)Lcom/google/android/exoplayer2/Format;
    .registers 6

    const/4 v0, 0x0

    if-nez p0, :cond_4

    return-object v0

    .line 1400
    :cond_4
    invoke-interface {p0}, Lcom/google/android/exoplayer2/ExoPlayer;->getCurrentTrackSelections()Lcom/google/android/exoplayer2/trackselection/TrackSelectionArray;

    move-result-object p0

    const/4 v1, 0x0

    .line 1401
    iget v2, p0, Lcom/google/android/exoplayer2/trackselection/TrackSelectionArray;->length:I

    :goto_b
    if-ge v1, v2, :cond_4d

    .line 1402
    invoke-virtual {p0, v1}, Lcom/google/android/exoplayer2/trackselection/TrackSelectionArray;->get(I)Lcom/google/android/exoplayer2/trackselection/TrackSelection;

    move-result-object v3

    if-eqz v3, :cond_4a

    .line 1404
    invoke-interface {v3}, Lcom/google/android/exoplayer2/trackselection/TrackSelection;->getSelectedFormat()Lcom/google/android/exoplayer2/Format;

    move-result-object v3

    .line 1405
    iget v4, v3, Lcom/google/android/exoplayer2/Format;->bitrate:I

    if-lez v4, :cond_4a

    .line 1406
    new-instance p0, Ljava/lang/StringBuilder;

    const-string v0, "\u9009\u4e2d\u7801\u7387\uff1abitrate="

    invoke-direct {p0, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v0, v3, Lcom/google/android/exoplayer2/Format;->bitrate:I

    invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, "&width="

    invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v0, v3, Lcom/google/android/exoplayer2/Format;->width:I

    invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, "&height="

    invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v0, v3, Lcom/google/android/exoplayer2/Format;->height:I

    invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, "\n"

    invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    const-string v0, "NervPlayActivity"

    .line 34071
    invoke-static {v0, p0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    return-object v3

    :cond_4a
    add-int/lit8 v1, v1, 0x1

    goto :goto_b

    :cond_4d
    return-object v0
.end method

.method static synthetic c(Lcom/imo/android/imoim/activities/NervPlayActivity;)Lcom/imo/android/imoim/player/a;
    .registers 1

    .line 137
    iget-object p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    return-object p0
.end method

.method static synthetic d(Lcom/imo/android/imoim/activities/NervPlayActivity;)Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;
    .registers 1

    .line 137
    iget-object p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    return-object p0
.end method

.method static synthetic e(Lcom/imo/android/imoim/activities/NervPlayActivity;)Z
    .registers 2

    const/4 v0, 0x0

    .line 137
    iput-boolean v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->l:Z

    return v0
.end method

.method static synthetic f(Lcom/imo/android/imoim/activities/NervPlayActivity;)Lcom/imo/android/imoim/file/bean/b;
    .registers 1

    .line 137
    iget-object p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    return-object p0
.end method

.method private f()V
    .registers 5

    .line 306
    invoke-static {p0}, Lcom/imo/android/imoim/util/d/b;->a(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_2c

    .line 10466
    invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v0

    .line 10467
    invoke-static {v0}, Lcom/imo/android/imoim/util/d/a;->f(Landroid/view/Window;)V

    const/4 v0, 0x1

    .line 308
    invoke-static {p0, v0}, Lcom/imo/android/imoim/util/d/a;->a(Landroid/app/Activity;Z)V

    .line 11218
    invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v0

    .line 11219
    invoke-static {v0}, Lcom/imo/android/imoim/util/d/a;->a(Landroid/view/Window;)V

    .line 310
    invoke-static {p0}, Lcom/imo/android/imoim/util/d/a;->a(Landroid/app/Activity;)V

    .line 311
    invoke-static {p0}, Lcom/imo/android/imoim/util/d/a;->b(Landroid/app/Activity;)V

    .line 312
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;

    move-result-object v0

    iget v0, v0, Landroid/content/res/Configuration;->orientation:I

    invoke-direct {p0, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(I)V

    return-void

    .line 314
    :cond_2c
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->getWindow()Landroid/view/Window;

    move-result-object v0

    invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;

    move-result-object v0

    .line 315
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0xe

    const/16 v3, 0x13

    if-le v1, v2, :cond_46

    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    if-ge v1, v3, :cond_46

    const/16 v1, 0x8

    .line 316
    invoke-virtual {v0, v1}, Landroid/view/View;->setSystemUiVisibility(I)V

    return-void

    .line 317
    :cond_46
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v1, v3, :cond_4f

    const/16 v1, 0x1006

    .line 320
    invoke-virtual {v0, v1}, Landroid/view/View;->setSystemUiVisibility(I)V

    :cond_4f
    return-void
.end method

.method static synthetic g(Lcom/imo/android/imoim/activities/NervPlayActivity;)J
    .registers 3

    .line 137
    iget-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->m:J

    return-wide v0
.end method

.method private g()V
    .registers 6

    .line 1131
    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;->f()Z

    move-result v0

    if-eqz v0, :cond_38

    .line 1132
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->h:Lcom/google/android/exoplayer2/Format;

    if-eqz v0, :cond_38

    .line 1134
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v1

    iget v2, v0, Lcom/google/android/exoplayer2/Format;->bitrate:I

    invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    .line 30402
    iput-object v2, v1, Lcom/imo/android/imoim/player/n;->l:Ljava/lang/String;

    .line 1135
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    iget v3, v0, Lcom/google/android/exoplayer2/Format;->width:I

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "x"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v0, v0, Lcom/google/android/exoplayer2/Format;->height:I

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 30406
    iput-object v0, v1, Lcom/imo/android/imoim/player/n;->m:Ljava/lang/String;

    .line 1138
    :cond_38
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v0

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v1

    iget-wide v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/imo/android/imoim/player/n;->a(JJ)V

    .line 1139
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v0

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/player/n;->a(J)V

    const/4 v0, 0x0

    .line 1140
    iput-boolean v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->l:Z

    .line 1141
    iput-boolean v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->k:Z

    const-wide/16 v0, 0x0

    .line 1142
    iput-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->n:J

    .line 1143
    iput-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    return-void
.end method

.method static synthetic h(Lcom/imo/android/imoim/activities/NervPlayActivity;)Lcom/imo/android/imoim/player/b;
    .registers 1

    .line 137
    iget-object p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->p:Lcom/imo/android/imoim/player/b;

    return-object p0
.end method

.method private h()V
    .registers 4

    .line 1270
    iget v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->w:I

    const/4 v1, 0x1

    if-ne v0, v1, :cond_32

    const/4 v0, 0x0

    .line 1271
    iput v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->w:I

    .line 1272
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 1273
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    invoke-static {v1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/google/android/exoplayer2/ExoPlayer;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "type"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v1, "click"

    const-string v2, "fullscreen"

    .line 1274
    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1275
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a()Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_2a

    const-string v2, "channelid"

    .line 1277
    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1279
    :cond_2a
    sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v2, "channel"

    invoke-virtual {v1, v2, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    goto :goto_34

    .line 1281
    :cond_32
    iput v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->w:I

    .line 1283
    :goto_34
    iget v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->w:I

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->setRequestedOrientation(I)V

    return-void
.end method

.method static synthetic i(Lcom/imo/android/imoim/activities/NervPlayActivity;)V
    .registers 1

    .line 137
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->h()V

    return-void
.end method

.method static synthetic j(Lcom/imo/android/imoim/activities/NervPlayActivity;)Lcom/imo/android/imoim/biggroup/zone/a$a;
    .registers 1

    .line 137
    iget-object p0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->u:Lcom/imo/android/imoim/biggroup/zone/a$a;

    return-object p0
.end method

.method static synthetic k(Lcom/imo/android/imoim/activities/NervPlayActivity;)V
    .registers 4

    .line 37167
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    if-nez v0, :cond_1d

    .line 37168
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 37518
    iget-object v0, v0, Lcom/imo/android/imoim/player/NervPlayViewModel;->d:Landroidx/lifecycle/MutableLiveData;

    .line 37168
    invoke-virtual {v0}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/player/p;

    if-nez v0, :cond_13

    const-string v0, ""

    goto :goto_15

    .line 37169
    :cond_13
    iget-object v0, v0, Lcom/imo/android/imoim/player/p;->g:Ljava/lang/String;

    :goto_15
    const-string v1, "English"

    .line 37170
    invoke-static {v0, v1}, Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    .line 37172
    :cond_1d
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    .line 38084
    iput-object v1, v0, Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;->a:Ljava/lang/String;

    .line 37173
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->s:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_35

    .line 37174
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->s:Ljava/lang/String;

    invoke-static {v1}, Lcom/imo/android/imoim/publicchannel/t;->c(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/t;

    move-result-object v1

    .line 38105
    iput-object v1, v0, Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;->f:Lcom/imo/android/imoim/publicchannel/t;

    .line 37176
    :cond_35
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    if-eqz v0, :cond_3e

    .line 37177
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    .line 39088
    iput-object v0, v1, Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;->b:Lcom/imo/android/imoim/publicchannel/post/q;

    goto :goto_70

    .line 37178
    :cond_3e
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    const-string v1, "biggroup_space"

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/dz;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_5f

    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->c:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_5f

    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->r:Lcom/imo/android/imoim/file/bean/VideoBean;

    if-eqz v0, :cond_5f

    .line 37179
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    iget-object v0, v0, Lcom/imo/android/imoim/file/bean/VideoBean;->a:Ljava/lang/String;

    iget-object v2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->c:Ljava/lang/String;

    .line 39092
    iput-object v0, v1, Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;->d:Ljava/lang/String;

    .line 39093
    iput-object v2, v1, Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;->c:Ljava/lang/String;

    goto :goto_70

    .line 37180
    :cond_5f
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->u:Lcom/imo/android/imoim/biggroup/zone/a$a;

    if-eqz v0, :cond_68

    .line 37181
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    .line 39101
    iput-object v0, v1, Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;->e:Lcom/imo/android/imoim/biggroup/zone/a$a;

    goto :goto_70

    :cond_68
    const/4 v0, 0x1

    const-string v1, "NervPlayActivity"

    const-string v2, "showMoreFragment: error case, please check it"

    .line 40079
    invoke-static {v1, v2, v0}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    .line 37186
    :goto_70
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->i:Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;

    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;

    move-result-object p0

    const-string v1, "ChannelPlayerMoreFragment"

    invoke-virtual {v0, p0, v1}, Lcom/imo/android/imoim/publicchannel/view/ChannelPlayerMoreFragment;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V

    return-void
.end method


# virtual methods
.method public final a()Ljava/lang/String;
    .registers 2

    .line 344
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    if-eqz v0, :cond_9

    .line 345
    invoke-interface {v0}, Lcom/imo/android/imoim/publicchannel/post/q;->a()Ljava/lang/String;

    move-result-object v0

    return-object v0

    :cond_9
    const/4 v0, 0x0

    return-object v0
.end method

.method public a(JZ)V
    .registers 4

    return-void
.end method

.method public a(Landroid/content/Intent;)V
    .registers 12

    const-string v0, "url"

    .line 899
    invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Ljava/lang/String;)V

    const-string v0, "from"

    .line 900
    invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    const-wide/16 v1, 0x0

    const-string v3, "duration"

    .line 901
    invoke-virtual {p1, v3, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J

    move-result-wide v3

    iput-wide v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->m:J

    const-string v3, "imoFileId"

    .line 902
    invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "video_share"

    .line 903
    invoke-virtual {p1, v4}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->c:Ljava/lang/String;

    const-string v4, "video_bean"

    .line 904
    invoke-virtual {p1, v4}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;

    move-result-object v4

    check-cast v4, Lcom/imo/android/imoim/file/bean/VideoBean;

    iput-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->r:Lcom/imo/android/imoim/file/bean/VideoBean;

    .line 905
    iget-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v4

    if-eqz v4, :cond_169

    const-string v3, "channel_post"

    .line 906
    invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->s:Ljava/lang/String;

    const-string v3, "rowId"

    .line 907
    invoke-virtual {p1, v3, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J

    move-result-wide v3

    const-string v5, "bigGroupMessageKey"

    .line 908
    invoke-virtual {p1, v5}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    const-string v6, "relationshipMessageKey"

    .line 909
    invoke-virtual {p1, v6}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string v6, ", url="

    const-string v7, "taskFile taskid="

    const-string v8, "NervPlayActivity"

    cmp-long v9, v3, v1

    if-lez v9, :cond_b3

    .line 911
    invoke-static {v3, v4}, Lcom/imo/android/imoim/util/ct;->b(J)Lcom/imo/android/imoim/data/l;

    move-result-object p1

    .line 912
    invoke-virtual {p1}, Lcom/imo/android/imoim/data/l;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object v3

    sget-object v4, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_BIGO_FILE:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-ne v3, v4, :cond_76

    .line 19305
    iget-object p1, p1, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;

    .line 913
    check-cast p1, Lcom/imo/android/imoim/data/message/imdata/j;

    .line 914
    iget-object p1, p1, Lcom/imo/android/imoim/data/message/imdata/j;->k:Ljava/lang/String;

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Ljava/lang/String;)V

    goto/16 :goto_1d4

    .line 915
    :cond_76
    invoke-virtual {p1}, Lcom/imo/android/imoim/data/l;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object v3

    sget-object v4, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_CHANNEL_VIDEO:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-ne v3, v4, :cond_1d4

    .line 20305
    iget-object v3, p1, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;

    .line 916
    check-cast v3, Lcom/imo/android/imoim/data/message/imdata/t;

    .line 917
    new-instance v4, Lcom/imo/android/imoim/biggroup/data/aa;

    invoke-direct {v4, v3}, Lcom/imo/android/imoim/biggroup/data/aa;-><init>(Lcom/imo/android/imoim/data/message/imdata/t;)V

    iput-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    .line 918
    iget-object v3, v3, Lcom/imo/android/imoim/data/message/imdata/t;->r:Ljava/lang/String;

    invoke-direct {p0, v3}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Ljava/lang/String;)V

    .line 919
    invoke-static {p1}, Lcom/imo/android/imoim/file/bean/b;->a(Lcom/imo/android/imoim/data/l;)Lcom/imo/android/imoim/file/bean/b;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    .line 920
    new-instance p1, Ljava/lang/StringBuilder;

    invoke-direct {p1, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    iget-object v3, v3, Lcom/imo/android/imoim/file/bean/b;->k:Ljava/lang/String;

    invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    iget-object v3, v3, Lcom/imo/android/imoim/file/bean/b;->l:Ljava/lang/String;

    invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    .line 21071
    invoke-static {v8, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_1d4

    .line 922
    :cond_b3
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->s:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_109

    .line 923
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->s:Ljava/lang/String;

    invoke-static {p1}, Lcom/imo/android/imoim/publicchannel/t;->c(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/t;

    move-result-object p1

    if-nez p1, :cond_c4

    return-void

    .line 927
    :cond_c4
    sget-object v3, Lcom/imo/android/imoim/publicchannel/p;->a:Lcom/imo/android/imoim/publicchannel/p;

    .line 22024
    iget-object v3, p1, Lcom/imo/android/imoim/publicchannel/t;->f:Ljava/lang/String;

    .line 22025
    iget-object p1, p1, Lcom/imo/android/imoim/publicchannel/t;->g:Ljava/lang/String;

    .line 927
    invoke-static {v3, p1}, Lcom/imo/android/imoim/publicchannel/p;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/ac;

    move-result-object p1

    .line 930
    instance-of v3, p1, Lcom/imo/android/imoim/publicchannel/post/ai;

    if-eqz v3, :cond_1d4

    .line 931
    check-cast p1, Lcom/imo/android/imoim/publicchannel/post/ai;

    invoke-static {p1}, Lcom/imo/android/imoim/data/message/imdata/t;->a(Lcom/imo/android/imoim/publicchannel/post/ai;)Lcom/imo/android/imoim/data/message/imdata/t;

    move-result-object v3

    .line 932
    new-instance v4, Lcom/imo/android/imoim/biggroup/data/aa;

    invoke-direct {v4, v3}, Lcom/imo/android/imoim/biggroup/data/aa;-><init>(Lcom/imo/android/imoim/data/message/imdata/t;)V

    iput-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    .line 933
    iget-object v3, v3, Lcom/imo/android/imoim/data/message/imdata/t;->r:Ljava/lang/String;

    invoke-direct {p0, v3}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Ljava/lang/String;)V

    .line 934
    invoke-static {p1}, Lcom/imo/android/imoim/file/bean/b;->a(Lcom/imo/android/imoim/publicchannel/post/ai;)Lcom/imo/android/imoim/file/bean/b;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    .line 935
    new-instance p1, Ljava/lang/StringBuilder;

    invoke-direct {p1, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    iget-object v3, v3, Lcom/imo/android/imoim/file/bean/b;->k:Ljava/lang/String;

    invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    iget-object v3, v3, Lcom/imo/android/imoim/file/bean/b;->l:Ljava/lang/String;

    invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    .line 22071
    invoke-static {v8, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_1d4

    .line 937
    :cond_109
    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_148

    .line 938
    invoke-static {v5}, Lcom/imo/android/imoim/biggroup/d/b;->b(Ljava/lang/String;)Lcom/imo/android/imoim/data/message/b;

    move-result-object p1

    .line 22238
    iget-object v3, p1, Lcom/imo/android/imoim/data/message/b;->m:Lcom/imo/android/imoim/data/message/imdata/b;

    .line 939
    check-cast v3, Lcom/imo/android/imoim/data/message/imdata/t;

    .line 940
    new-instance v4, Lcom/imo/android/imoim/biggroup/data/aa;

    invoke-direct {v4, v3}, Lcom/imo/android/imoim/biggroup/data/aa;-><init>(Lcom/imo/android/imoim/data/message/imdata/t;)V

    iput-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    .line 941
    iget-object v3, v3, Lcom/imo/android/imoim/data/message/imdata/t;->r:Ljava/lang/String;

    invoke-direct {p0, v3}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Ljava/lang/String;)V

    .line 942
    invoke-static {p1}, Lcom/imo/android/imoim/file/bean/b;->a(Lcom/imo/android/imoim/data/message/b;)Lcom/imo/android/imoim/file/bean/b;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    .line 943
    new-instance p1, Ljava/lang/StringBuilder;

    invoke-direct {p1, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    iget-object v3, v3, Lcom/imo/android/imoim/file/bean/b;->k:Ljava/lang/String;

    invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    iget-object v3, v3, Lcom/imo/android/imoim/file/bean/b;->l:Ljava/lang/String;

    invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    .line 23071
    invoke-static {v8, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_1d4

    .line 944
    :cond_148
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_1d4

    .line 945
    invoke-static {p1}, Lcom/imo/android/imoim/newfriends/b/b;->d(Ljava/lang/String;)Lcom/imo/android/imoim/data/message/n;

    move-result-object p1

    .line 23188
    iget-object v3, p1, Lcom/imo/android/imoim/data/message/e;->d:Lcom/imo/android/imoim/data/message/imdata/b;

    .line 946
    check-cast v3, Lcom/imo/android/imoim/data/message/imdata/t;

    .line 947
    new-instance v4, Lcom/imo/android/imoim/biggroup/data/aa;

    invoke-direct {v4, v3}, Lcom/imo/android/imoim/biggroup/data/aa;-><init>(Lcom/imo/android/imoim/data/message/imdata/t;)V

    iput-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    .line 948
    iget-object v3, v3, Lcom/imo/android/imoim/data/message/imdata/t;->r:Ljava/lang/String;

    invoke-direct {p0, v3}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Ljava/lang/String;)V

    .line 949
    invoke-static {p1}, Lcom/imo/android/imoim/file/bean/b;->a(Lcom/imo/android/imoim/data/message/n;)Lcom/imo/android/imoim/file/bean/b;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    goto :goto_1d4

    .line 951
    :cond_169
    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-nez p1, :cond_192

    .line 952
    sget-object p1, Lcom/imo/android/imoim/IMO;->V:Lcom/imo/android/imoim/file/e;

    .line 23263
    invoke-static {v3}, Lcom/imo/android/imoim/file/c;->a(Ljava/lang/String;)Lcom/imo/android/imoim/file/bean/a;

    move-result-object p1

    if-nez p1, :cond_178

    return-void

    .line 956
    :cond_178
    invoke-static {p1}, Lcom/imo/android/imoim/file/bean/b;->a(Lcom/imo/android/imoim/file/bean/a;)Lcom/imo/android/imoim/file/bean/b;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    .line 957
    new-instance p1, Lcom/imo/android/imoim/data/message/imdata/t;

    invoke-direct {p1}, Lcom/imo/android/imoim/data/message/imdata/t;-><init>()V

    .line 958
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    iget-object v3, v3, Lcom/imo/android/imoim/file/bean/b;->n:Lorg/json/JSONObject;

    invoke-virtual {p1, v3}, Lcom/imo/android/imoim/data/message/imdata/t;->b(Lorg/json/JSONObject;)Z

    .line 959
    new-instance v3, Lcom/imo/android/imoim/biggroup/data/aa;

    invoke-direct {v3, p1}, Lcom/imo/android/imoim/biggroup/data/aa;-><init>(Lcom/imo/android/imoim/data/message/imdata/t;)V

    iput-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    goto :goto_1d4

    .line 960
    :cond_192
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->r:Lcom/imo/android/imoim/file/bean/VideoBean;

    if-eqz p1, :cond_1d4

    .line 961
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    const-string v3, "forum"

    invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_1b1

    .line 962
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->r:Lcom/imo/android/imoim/file/bean/VideoBean;

    invoke-static {p1}, Lcom/imo/android/imoim/file/bean/b;->b(Lcom/imo/android/imoim/file/bean/VideoBean;)Lcom/imo/android/imoim/file/bean/b;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    .line 965
    new-instance p1, Lcom/imo/android/imoim/activities/NervPlayActivity$17;

    invoke-direct {p1, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$17;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/imo/android/imoim/biggroup/zone/a;)V

    goto :goto_1d4

    .line 973
    :cond_1b1
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    const-string v3, "biggroup_space"

    invoke-static {p1, v3}, Lcom/imo/android/imoim/util/dz;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result p1

    if-eqz p1, :cond_1cc

    .line 974
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->r:Lcom/imo/android/imoim/file/bean/VideoBean;

    invoke-static {p1}, Lcom/imo/android/imoim/file/bean/b;->a(Lcom/imo/android/imoim/file/bean/VideoBean;)Lcom/imo/android/imoim/file/bean/b;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    .line 975
    new-instance p1, Lcom/imo/android/imoim/activities/NervPlayActivity$18;

    invoke-direct {p1, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$18;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/imo/android/imoim/biggroup/zone/a;)V

    goto :goto_1d4

    .line 983
    :cond_1cc
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->r:Lcom/imo/android/imoim/file/bean/VideoBean;

    invoke-static {p1}, Lcom/imo/android/imoim/file/bean/b;->a(Lcom/imo/android/imoim/file/bean/VideoBean;)Lcom/imo/android/imoim/file/bean/b;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    .line 989
    :cond_1d4
    :goto_1d4
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-nez p1, :cond_2f3

    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->x:Ljava/lang/String;

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    invoke-static {p1, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result p1

    if-eqz p1, :cond_1e8

    goto/16 :goto_2f3

    .line 993
    :cond_1e8
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    const/4 v3, 0x0

    invoke-virtual {p1, v3}, Lcom/imo/android/imoim/player/NervVideoControls;->setDownloading(Z)V

    .line 994
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    invoke-virtual {p1, v3}, Lcom/imo/android/imoim/player/NervVideoControls;->setFrom(Ljava/lang/String;)V

    .line 997
    sget-object p1, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO:Lcom/imo/android/imoim/util/df$ad;

    const-string v3, ""

    invoke-static {p1, v3}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 998
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_225

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_225

    .line 999
    sget-object p1, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO_POSITION:Lcom/imo/android/imoim/util/df$ad;

    iget-wide v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-static {p1, v3, v4}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;J)J

    move-result-wide v3

    iput-wide v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    .line 1000
    invoke-static {}, Lcom/imo/android/imoim/player/o;->a()Lcom/imo/android/imoim/player/o;

    move-result-object p1

    sget-object v3, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO_BITRATE_IDX:Lcom/imo/android/imoim/util/df$ad;

    const/4 v4, -0x2

    invoke-static {v3, v4}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;I)I

    move-result v3

    .line 24188
    iput v3, p1, Lcom/imo/android/imoim/player/o;->a:I

    const/4 p1, 0x1

    .line 1001
    iput-boolean p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->l:Z

    .line 1004
    :cond_225
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object p1

    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    iget-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    invoke-static {v4}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/google/android/exoplayer2/ExoPlayer;)Ljava/lang/String;

    move-result-object v4

    .line 25134
    iput-object v3, p1, Lcom/imo/android/imoim/player/n;->b:Ljava/lang/String;

    .line 25135
    iput-object v4, p1, Lcom/imo/android/imoim/player/n;->B:Ljava/lang/String;

    .line 1006
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    if-eqz p1, :cond_246

    invoke-interface {p1}, Lcom/imo/android/imoim/publicchannel/post/q;->a()Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-eqz p1, :cond_246

    const/4 p1, 0x0

    .line 1007
    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    .line 1009
    :cond_246
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    if-eqz p1, :cond_2b1

    .line 1010
    invoke-interface {p1}, Lcom/imo/android/imoim/publicchannel/post/q;->a()Ljava/lang/String;

    move-result-object p1

    .line 1012
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    iget-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    invoke-virtual {v3, v4}, Lcom/imo/android/imoim/player/NervPlayViewModel;->a(Ljava/lang/String;)V

    .line 1013
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v3

    iget-object v4, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    invoke-interface {v4}, Lcom/imo/android/imoim/publicchannel/post/q;->b()Ljava/lang/String;

    move-result-object v4

    .line 26110
    iput-object v4, v3, Lcom/imo/android/imoim/player/n;->a:Ljava/lang/String;

    const-string v4, "PlayerStats"

    const-string v5, "checkSession"

    .line 27071
    invoke-static {v4, v5}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 26438
    iget-wide v4, v3, Lcom/imo/android/imoim/player/n;->v:J

    cmp-long v6, v4, v1

    if-eqz v6, :cond_29c

    iget-object v1, v3, Lcom/imo/android/imoim/player/n;->a:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_277

    goto :goto_29c

    .line 26441
    :cond_277
    iget-object v1, v3, Lcom/imo/android/imoim/player/n;->r:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_29c

    .line 26442
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-wide v4, v3, Lcom/imo/android/imoim/player/n;->v:J

    invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    iget-object v2, v3, Lcom/imo/android/imoim/player/n;->a:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v3, Lcom/imo/android/imoim/player/n;->r:Ljava/lang/String;

    .line 26443
    invoke-static {}, Lcom/imo/android/imoim/filetransfer/l;->a()Lcom/imo/android/imoim/filetransfer/l;

    iget-object v1, v3, Lcom/imo/android/imoim/player/n;->r:Ljava/lang/String;

    invoke-static {v1}, Lcom/imo/android/imoim/filetransfer/l;->b(Ljava/lang/String;)V

    .line 1014
    :cond_29c
    :goto_29c
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v1

    .line 27115
    iput-object p1, v1, Lcom/imo/android/imoim/player/n;->s:Ljava/lang/String;

    .line 1016
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->setSharePostMsg(Lcom/imo/android/imoim/publicchannel/post/q;)V

    .line 1017
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/player/NervVideoControls;->setFrom(Ljava/lang/String;)V

    goto :goto_2b8

    .line 1019
    :cond_2b1
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/player/NervPlayViewModel;->a(Ljava/lang/String;)V

    .line 1021
    :goto_2b8
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    .line 28095
    new-instance v1, Ljava/util/HashMap;

    invoke-direct {v1}, Ljava/util/HashMap;-><init>()V

    .line 28096
    iget-object v2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    invoke-static {v2}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/google/android/exoplayer2/ExoPlayer;)Ljava/lang/String;

    move-result-object v2

    const-string v3, "type"

    invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v2, "show"

    const-string v3, "movie_show"

    .line 28097
    invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 28098
    invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 28099
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    if-eqz p1, :cond_2ec

    .line 28100
    invoke-interface {p1}, Lcom/imo/android/imoim/publicchannel/post/q;->b()Ljava/lang/String;

    move-result-object p1

    const-string v0, "postid"

    invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 28101
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    invoke-interface {p1}, Lcom/imo/android/imoim/publicchannel/post/q;->a()Ljava/lang/String;

    move-result-object p1

    const-string v0, "channelid"

    invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 28103
    :cond_2ec
    sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v0, "channel"

    invoke-virtual {p1, v0, v1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    :cond_2f3
    :goto_2f3
    return-void
.end method

.method protected final a(Lcom/imo/android/imoim/file/bean/b;)V
    .registers 3

    .line 895
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    invoke-virtual {v0, p0, p1}, Lcom/imo/android/imoim/player/NervPlayViewModel;->a(Landroid/content/Context;Lcom/imo/android/imoim/file/bean/b;)V

    return-void
.end method

.method protected attachBaseContext(Landroid/content/Context;)V
    .registers 2

    .line 509
    invoke-static {p1}, Lcom/imo/android/imoim/c;->a(Landroid/content/Context;)Landroid/content/ContextWrapper;

    move-result-object p1

    invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->attachBaseContext(Landroid/content/Context;)V

    return-void
.end method

.method public final b()V
    .registers 2

    const/4 v0, 0x0

    .line 513
    iput-boolean v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->k:Z

    .line 514
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    if-eqz v0, :cond_12

    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->isFinishing()Z

    move-result v0

    if-nez v0, :cond_12

    .line 515
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V

    :cond_12
    return-void
.end method

.method protected c()Lcom/imo/android/imoim/player/NervVideoControls;
    .registers 3

    .line 891
    new-instance v0, Lcom/imo/android/imoim/player/NervVideoControls;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/player/NervVideoControls;-><init>(Landroid/content/Context;)V

    return-object v0
.end method

.method protected final d()V
    .registers 8

    .line 1147
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a:Lcom/imo/android/imoim/publicchannel/post/q;

    if-eqz v0, :cond_53

    .line 1149
    invoke-static {v0}, Lcom/imo/android/imoim/publicchannel/view/ShareChannelDialogFragment;->a(Lcom/imo/android/imoim/publicchannel/post/q;)Lcom/imo/android/imoim/data/message/imdata/t;

    move-result-object v2

    .line 1150
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->b:Ljava/lang/String;

    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->s:Ljava/lang/String;

    .line 1151
    invoke-static {v0}, Lcom/imo/android/imoim/publicchannel/t;->c(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/t;

    move-result-object v6

    const-string v4, "click"

    const-string v5, "Friend"

    move-object v1, p0

    .line 1150
    invoke-static/range {v1 .. v6}, Lcom/imo/android/imoim/publicchannel/view/ShareChannelDialogFragment;->a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/imdata/t;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/publicchannel/t;)V

    .line 1153
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 1154
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    invoke-static {v1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/google/android/exoplayer2/ExoPlayer;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "type"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v1, "click"

    const-string v2, "share"

    .line 1155
    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v1, "from"

    const-string v2, "movie_show"

    .line 1156
    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1157
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->a: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

    const-string v2, "postid"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1158
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a()Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_4c

    const-string v2, "channelid"

    .line 1160
    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1162
    :cond_4c
    sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v2, "channel"

    invoke-virtual {v1, v2, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    :cond_53
    return-void
.end method

.method public e()Ljava/lang/Long;
    .registers 3

    .line 1221
    iget-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v0

    return-object v0
.end method

.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
    .registers 4

    .line 496
    invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onConfigurationChanged(Landroid/content/res/Configuration;)V

    .line 497
    iget v0, p1, Landroid/content/res/Configuration;->orientation:I

    const/4 v1, 0x1

    if-ne v0, v1, :cond_11

    .line 498
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v0

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/player/n;->a(Z)V

    goto :goto_18

    .line 500
    :cond_11
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v0

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/player/n;->a(Z)V

    .line 502
    :goto_18
    iget v0, p1, Landroid/content/res/Configuration;->orientation:I

    invoke-direct {p0, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(I)V

    .line 503
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Landroid/content/res/Configuration;)V

    return-void
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .registers 13

    .line 263
    invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V

    .line 2417
    sget-object p1, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string p1, "target>imo.entry>player.min_buffer_ms"

    const v0, 0x9c40

    invoke-static {p1, v0}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I

    move-result v3

    .line 2418
    sget-object p1, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string p1, "target>imo.entry>player.max_buffer_ms"

    const v0, 0xc350

    invoke-static {p1, v0}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I

    move-result v4

    .line 2419
    sget-object p1, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string p1, "target>imo.entry>player.buffer_for_playback_ms"

    const/16 v0, 0x9c4

    invoke-static {p1, v0}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I

    move-result p1

    .line 2420
    sget-object v0, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string v0, "target>imo.entry>player.buffer_for_playback_after_rebuffer_ms"

    const/16 v1, 0x1388

    invoke-static {v0, v1}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;I)I

    move-result v0

    .line 2421
    new-instance v9, Lcom/google/android/exoplayer2/DefaultLoadControl;

    new-instance v2, Lcom/google/android/exoplayer2/upstream/DefaultAllocator;

    const/4 v10, 0x1

    const/high16 v1, 0x10000

    invoke-direct {v2, v10, v1}, Lcom/google/android/exoplayer2/upstream/DefaultAllocator;-><init>(ZI)V

    int-to-long v5, p1

    int-to-long v7, v0

    move-object v1, v9

    invoke-direct/range {v1 .. v8}, Lcom/google/android/exoplayer2/DefaultLoadControl;-><init>(Lcom/google/android/exoplayer2/upstream/DefaultAllocator;IIJJ)V

    .line 3109
    sput-object v9, Lcom/devbrackets/android/exomedia/a$a;->e:Lcom/google/android/exoplayer2/LoadControl;

    .line 267
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object p1

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v0

    invoke-virtual {p1, v0, v1}, Lcom/imo/android/imoim/player/n;->a(J)V

    .line 269
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;

    move-result-object p1

    iget p1, p1, Landroid/content/res/Configuration;->orientation:I

    iput p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->w:I

    .line 270
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->getWindow()Landroid/view/Window;

    move-result-object p1

    const/16 v0, 0x80

    invoke-virtual {p1, v0}, Landroid/view/Window;->addFlags(I)V

    .line 272
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->f()V

    const p1, 0x7f0b0086

    .line 274
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->setContentView(I)V

    const p1, 0x7f091516

    .line 3536
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    const/4 v0, 0x0

    .line 3537
    invoke-virtual {p1, v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->setVisibility(I)V

    .line 3538
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {p1, v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->setHandleAudioFocus(Z)V

    .line 3540
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/devbrackets/android/exomedia/ui/widget/VideoView;)Lcom/imo/android/imoim/player/a;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    const-string v0, "NervPlayActivity"

    if-nez p1, :cond_a4

    .line 3542
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const-string v1, "from"

    invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 3543
    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    const-string v1, "exoplayer is null, from:"

    invoke-virtual {v1, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    .line 4079
    invoke-static {v0, p1, v10}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    .line 3544
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->finish()V

    goto/16 :goto_1fa

    .line 3548
    :cond_a4
    :try_start_a4
    const-class p1, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    const-string v1, "listenerMux"

    .line 3549
    invoke-virtual {p1, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v1

    const-string v2, "muxNotifier"

    .line 3550
    invoke-virtual {p1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v2

    const-string v3, "videoViewImpl"

    .line 3551
    invoke-virtual {p1, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object p1

    .line 3552
    invoke-virtual {v1, v10}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 3553
    invoke-virtual {v2, v10}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 3554
    invoke-virtual {p1, v10}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 3555
    iget-object v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/devbrackets/android/exomedia/core/ListenerMux$Notifier;

    .line 3556
    new-instance v3, Lcom/imo/android/imoim/player/i;

    new-instance v4, Lcom/imo/android/imoim/activities/NervPlayActivity$22;

    invoke-direct {v4, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$22;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-direct {v3, v2, v4}, Lcom/imo/android/imoim/player/i;-><init>(Lcom/devbrackets/android/exomedia/core/ListenerMux$Notifier;Lcom/imo/android/imoim/player/i$a;)V

    .line 3591
    iget-object v2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V

    .line 3592
    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {p1, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/devbrackets/android/exomedia/core/api/VideoViewApi;

    .line 3593
    invoke-interface {p1, v3}, Lcom/devbrackets/android/exomedia/core/api/VideoViewApi;->setListenerMux(Lcom/devbrackets/android/exomedia/core/ListenerMux;)V

    .line 3594
    new-instance p1, Ljava/lang/StringBuilder;

    const-string v1, "reflect suc"

    invoke-direct {p1, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    .line 5071
    invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_f8
    .catch Ljava/lang/Exception; {:try_start_a4 .. :try_end_f8} :catch_f9

    goto :goto_ff

    :catch_f9
    move-exception p1

    const-string v1, "reflect error"

    .line 5083
    invoke-static {v0, v1, p1, v10}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V

    .line 3599
    :goto_ff
    invoke-virtual {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->c()Lcom/imo/android/imoim/player/NervVideoControls;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    if-nez p1, :cond_114

    .line 3601
    new-instance p1, Lcom/imo/android/imoim/player/NervVideoControls;

    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-direct {p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;-><init>(Landroid/content/Context;)V

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    .line 3604
    :cond_114
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    invoke-virtual {p1, v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->setControls(Lcom/devbrackets/android/exomedia/ui/widget/VideoControls;)V

    .line 3605
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$23;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$23;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->setOnPreparedListener(Lcom/devbrackets/android/exomedia/a/d;)V

    .line 3623
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$24;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$24;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->setOnCompletionListener(Lcom/devbrackets/android/exomedia/a/b;)V

    .line 3630
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$25;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$25;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->setOnErrorListener(Lcom/devbrackets/android/exomedia/a/c;)V

    .line 3647
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$26;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$26;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->setOnVideoSizedChangedListener(Lcom/devbrackets/android/exomedia/a/f;)V

    .line 3661
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$27;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$27;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-interface {p1, v0}, Lcom/imo/android/imoim/player/a;->setVideoSizeCallback(Lcom/imo/android/imoim/player/a/d;)V

    .line 3675
    invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object p1

    const-class v0, Lcom/imo/android/imoim/player/NervPlayViewModel;

    invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/player/NervPlayViewModel;

    iput-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 5553
    iget-object p1, p1, Lcom/imo/android/imoim/player/NervPlayViewModel;->k:Landroidx/lifecycle/MutableLiveData;

    .line 3676
    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$2;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$2;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 3689
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 6522
    iget-object p1, p1, Lcom/imo/android/imoim/player/NervPlayViewModel;->b:Landroidx/lifecycle/MutableLiveData;

    .line 3689
    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$3;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$3;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 3716
    invoke-static {v10}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;

    move-result-object p1

    invoke-virtual {p1}, Lcom/imo/android/imoim/player/d;->d()V

    .line 3717
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 7518
    iget-object p1, p1, Lcom/imo/android/imoim/player/NervPlayViewModel;->d:Landroidx/lifecycle/MutableLiveData;

    .line 3717
    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$4;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$4;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 3764
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 8220
    iget-object p1, p1, Lcom/imo/android/imoim/player/NervPlayViewModel;->f:Landroidx/lifecycle/MutableLiveData;

    .line 3764
    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$5;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$5;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 3774
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 8535
    iget-object p1, p1, Lcom/imo/android/imoim/player/NervPlayViewModel;->h:Landroidx/lifecycle/MutableLiveData;

    .line 3774
    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$6;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$6;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 3788
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 9530
    iget-object p1, p1, Lcom/imo/android/imoim/player/NervPlayViewModel;->j:Landroidx/lifecycle/MutableLiveData;

    .line 3788
    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$7;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$7;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 3805
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 9539
    iget-object p1, p1, Lcom/imo/android/imoim/player/NervPlayViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    .line 3805
    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$8;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$8;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 3821
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$9;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$9;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->setCloseClickListener(Landroid/view/View$OnClickListener;)V

    .line 3827
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$10;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$10;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->setRotateClickListener(Landroid/view/View$OnClickListener;)V

    .line 3834
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$11;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$11;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->setShareClickListener(Landroid/view/View$OnClickListener;)V

    .line 3840
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$13;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$13;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->setForceShareClickListener(Landroid/view/View$OnClickListener;)V

    .line 3857
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$14;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$14;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->setDownloadClickListener(Landroid/view/View$OnClickListener;)V

    .line 3869
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$15;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$15;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->setMoreClickListener(Landroid/view/View$OnClickListener;)V

    .line 3877
    iget-object p1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$16;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$16;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/player/NervVideoControls;->setTryLoading(Landroid/view/View$OnClickListener;)V

    .line 279
    :goto_1fa
    invoke-static {p0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Landroid/content/Context;)Lcom/imo/android/imoim/managers/ImoPermission$a;

    move-result-object p1

    const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE"

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/ImoPermission$a;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/ImoPermission$a;

    move-result-object p1

    new-instance v0, Lcom/imo/android/imoim/activities/NervPlayActivity$12;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/activities/NervPlayActivity$12;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    .line 10191
    iput-object v0, p1, Lcom/imo/android/imoim/managers/ImoPermission$a;->c:Lcom/imo/android/imoim/managers/ImoPermission$Listener;

    const-string v0, "NervPlayActivity.onCreate"

    .line 297
    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/ImoPermission$a;->c(Ljava/lang/String;)V

    .line 299
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    invoke-static {}, Lcom/imo/android/imoim/util/bv;->b()J

    move-result-wide v0

    const-wide/16 v2, 0x400

    div-long/2addr v0, v2

    .line 300
    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 v4

    div-long/2addr v4, v2

    .line 299
    invoke-static {v0, v1, v4, v5}, Lcom/imo/android/imoim/player/n;->b(JJ)V

    .line 302
    invoke-static {}, Lcom/imo/android/imoim/music/c;->i()V

    return-void
.end method

.method public onDestroy()V
    .registers 6

    .line 464
    invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onDestroy()V

    .line 465
    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;->f()Z

    move-result v0

    if-eqz v0, :cond_3b

    .line 466
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->h:Lcom/google/android/exoplayer2/Format;

    if-eqz v0, :cond_3b

    .line 468
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v1

    iget v2, v0, Lcom/google/android/exoplayer2/Format;->bitrate:I

    invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    .line 17402
    iput-object v2, v1, Lcom/imo/android/imoim/player/n;->l:Ljava/lang/String;

    .line 469
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    iget v3, v0, Lcom/google/android/exoplayer2/Format;->width:I

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "x"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v0, v0, Lcom/google/android/exoplayer2/Format;->height:I

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 17406
    iput-object v0, v1, Lcom/imo/android/imoim/player/n;->m:Ljava/lang/String;

    .line 472
    :cond_3b
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->z:Lcom/devbrackets/android/exomedia/core/exoplayer/ExoMediaPlayer;

    instance-of v1, v0, Lcom/imo/android/imoim/player/h;

    if-eqz v1, :cond_63

    .line 473
    check-cast v0, Lcom/imo/android/imoim/player/h;

    .line 18141
    iget-object v1, v0, Lcom/imo/android/imoim/player/h;->a:Lcom/imo/android/imoim/player/g;

    instance-of v1, v1, Lcom/imo/android/imoim/player/g;

    if-eqz v1, :cond_5a

    .line 18142
    iget-object v1, v0, Lcom/imo/android/imoim/player/h;->a:Lcom/imo/android/imoim/player/g;

    .line 18255
    iget-object v2, v1, Lcom/imo/android/imoim/player/g;->c:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V

    .line 18256
    iget-object v2, v1, Lcom/imo/android/imoim/player/g;->e:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V

    .line 18257
    iget-object v1, v1, Lcom/imo/android/imoim/player/g;->d:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 18144
    :cond_5a
    iget-object v1, v0, Lcom/imo/android/imoim/player/h;->b:Lcom/google/android/exoplayer2/ExoPlayer;

    if-eqz v1, :cond_63

    .line 18145
    iget-object v1, v0, Lcom/imo/android/imoim/player/h;->b:Lcom/google/android/exoplayer2/ExoPlayer;

    invoke-interface {v1, v0}, Lcom/google/android/exoplayer2/ExoPlayer;->removeListener(Lcom/google/android/exoplayer2/Player$EventListener;)V

    .line 475
    :cond_63
    invoke-static {}, Lcom/imo/android/imoim/player/n;->a()Lcom/imo/android/imoim/player/n;

    move-result-object v0

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v1

    iget-wide v3, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-virtual {v0, v1, v2, v3, v4}, Lcom/imo/android/imoim/player/n;->a(JJ)V

    .line 476
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    const/4 v1, 0x0

    if-eqz v0, :cond_91

    .line 19230
    iget-object v2, v0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;

    if-eqz v2, :cond_83

    .line 19231
    iget-object v2, v0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;

    invoke-virtual {v2}, Landroid/animation/ValueAnimator;->cancel()V

    .line 19232
    iget-object v2, v0, Lcom/imo/android/imoim/player/NervVideoControls;->P:Landroid/animation/ValueAnimator;

    invoke-virtual {v2}, Landroid/animation/ValueAnimator;->removeAllUpdateListeners()V

    .line 19235
    :cond_83
    iget-object v2, v0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;

    if-eqz v2, :cond_8c

    .line 19236
    iget-object v2, v0, Lcom/imo/android/imoim/player/NervVideoControls;->U:Lcom/imo/android/imoim/player/NervVideoControls$c;

    invoke-virtual {v2, v1}, Lcom/imo/android/imoim/player/NervVideoControls$c;->removeCallbacksAndMessages(Ljava/lang/Object;)V

    .line 19239
    :cond_8c
    invoke-virtual {v0}, Lcom/imo/android/imoim/player/NervVideoControls;->r()V

    .line 478
    iput-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    .line 480
    :cond_91
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->a()V

    .line 481
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    if-eqz v0, :cond_9d

    .line 482
    invoke-interface {v0}, Lcom/imo/android/imoim/player/a;->release()V

    .line 484
    :cond_9d
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->v:Lcom/imo/android/imoim/activities/NervPlayActivity$b;

    if-eqz v0, :cond_aa

    .line 485
    iget-object v2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    if-eqz v2, :cond_a8

    .line 486
    invoke-interface {v2, v0}, Lcom/imo/android/imoim/player/a;->removeListener(Lcom/google/android/exoplayer2/Player$EventListener;)V

    .line 488
    :cond_a8
    iput-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->v:Lcom/imo/android/imoim/activities/NervPlayActivity$b;

    .line 491
    :cond_aa
    invoke-static {}, Lcom/imo/android/imoim/music/c;->j()V

    return-void
.end method

.method public onKeyDown(ILandroid/view/KeyEvent;)Z
    .registers 4

    const/4 v0, 0x4

    if-ne p1, v0, :cond_c

    .line 421
    iget v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->w:I

    if-nez v0, :cond_c

    .line 422
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->h()V

    const/4 p1, 0x1

    return p1

    .line 426
    :cond_c
    invoke-super {p0, p1, p2}, Lcom/imo/android/imoim/activities/IMOActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z

    move-result p1

    return p1
.end method

.method public onNewIntent(Landroid/content/Intent;)V
    .registers 2

    .line 337
    invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onNewIntent(Landroid/content/Intent;)V

    .line 338
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Landroid/content/Intent;)V

    return-void
.end method

.method public onPause()V
    .registers 7

    .line 431
    invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onPause()V

    const/4 v0, 0x1

    .line 432
    invoke-static {v0}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;

    move-result-object v0

    invoke-virtual {v0}, Lcom/imo/android/imoim/player/d;->i()V

    .line 433
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    if-eqz v0, :cond_3d

    .line 434
    invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->getCurrentPosition()J

    move-result-wide v0

    iput-wide v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    .line 435
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    if-nez v0, :cond_21

    .line 436
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-direct {p0, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/devbrackets/android/exomedia/ui/widget/VideoView;)Lcom/imo/android/imoim/player/a;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    .line 438
    :cond_21
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    if-eqz v0, :cond_2b

    .line 439
    invoke-static {v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->c(Lcom/google/android/exoplayer2/ExoPlayer;)Lcom/google/android/exoplayer2/Format;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->h:Lcom/google/android/exoplayer2/Format;

    .line 441
    :cond_2b
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->d()Z

    move-result v0

    iput-boolean v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->k:Z

    .line 442
    iget-wide v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-virtual {p0, v1, v2, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(JZ)V

    .line 443
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-virtual {v0}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->f()V

    .line 446
    :cond_3d
    sget-object v0, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO:Lcom/imo/android/imoim/util/df$ad;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/Object;)V

    .line 447
    sget-object v0, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO_POSITION:Lcom/imo/android/imoim/util/df$ad;

    iget-wide v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/Object;)V

    .line 448
    sget-object v0, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO_BITRATE_IDX:Lcom/imo/android/imoim/util/df$ad;

    invoke-static {}, Lcom/imo/android/imoim/player/o;->a()Lcom/imo/android/imoim/player/o;

    move-result-object v1

    iget-wide v2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-virtual {v1, v2, v3}, Lcom/imo/android/imoim/player/o;->a(J)I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/Object;)V

    .line 449
    sget-object v0, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO_DURATION:Lcom/imo/android/imoim/util/df$ad;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    invoke-virtual {v1}, Lcom/imo/android/imoim/player/NervVideoControls;->getDuration()J

    move-result-wide v1

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/Object;)V

    .line 450
    sget-object v0, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO_M3U8_SIZE:Lcom/imo/android/imoim/util/df$ad;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    invoke-interface {v1}, Lcom/imo/android/imoim/player/a;->getL2M3U8Size()I

    move-result v1

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/Object;)V

    .line 451
    sget-object v0, Lcom/imo/android/imoim/util/df$ad;->LAST_WATCH_VIDEO_M3U8:Lcom/imo/android/imoim/util/df$ad;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 14539
    iget-object v1, v1, Lcom/imo/android/imoim/player/NervPlayViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    .line 451
    invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/v;->a(Ljava/lang/Enum;Ljava/lang/Object;)V

    .line 452
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "lastIdx set:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-static {}, Lcom/imo/android/imoim/player/o;->a()Lcom/imo/android/imoim/player/o;

    move-result-object v1

    iget-wide v2, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    const-wide/16 v4, 0x3e8

    mul-long v2, v2, v4

    invoke-virtual {v1, v2, v3}, Lcom/imo/android/imoim/player/o;->a(J)I

    move-result v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, " playPosition:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->g:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v1, " duration:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    invoke-virtual {v1}, Lcom/imo/android/imoim/player/NervVideoControls;->getDuration()J

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v1, " l2M3u8Size:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    invoke-interface {v1}, Lcom/imo/android/imoim/player/a;->getL2M3U8Size()I

    move-result v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, " m3u8:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 15539
    iget-object v1, v1, Lcom/imo/android/imoim/player/NervPlayViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    .line 452
    invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    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, "NervPlayActivity"

    .line 16071
    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 16313
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->y:Landroid/content/BroadcastReceiver;

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V

    .line 454
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->p:Lcom/imo/android/imoim/player/b;

    if-eqz v0, :cond_fa

    .line 17086
    iget-object v1, v0, Lcom/imo/android/imoim/player/b;->c:Ljava/lang/Runnable;

    if-eqz v1, :cond_fa

    .line 17087
    iget-object v1, v0, Lcom/imo/android/imoim/player/b;->b:Landroid/os/Handler;

    iget-object v0, v0, Lcom/imo/android/imoim/player/b;->c:Ljava/lang/Runnable;

    invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    :cond_fa
    return-void
.end method

.method public onResume()V
    .registers 21

    move-object/from16 v0, p0

    .line 362
    invoke-super/range {p0 .. p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onResume()V

    .line 363
    invoke-static {}, Lcom/imo/android/imoim/music/c;->i()V

    .line 365
    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->f:Lcom/imo/android/imoim/player/NervPlayViewModel;

    .line 12518
    iget-object v1, v1, Lcom/imo/android/imoim/player/NervPlayViewModel;->d:Landroidx/lifecycle/MutableLiveData;

    .line 365
    invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/imo/android/imoim/player/p;

    const-string v2, ""

    const/4 v3, 0x1

    if-nez v1, :cond_2c

    .line 367
    invoke-static {v3}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;

    move-result-object v4

    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    if-eqz v1, :cond_21

    move-object v5, v1

    goto :goto_22

    :cond_21
    move-object v5, v2

    :goto_22
    const/4 v6, -0x1

    const/4 v7, -0x1

    const/4 v8, -0x1

    const/4 v9, 0x0

    const-string v10, ""

    invoke-virtual/range {v4 .. v10}, Lcom/imo/android/imoim/player/d;->a(Ljava/lang/String;IIIZLjava/lang/String;)V

    goto :goto_64

    .line 369
    :cond_2c
    iget v4, v1, Lcom/imo/android/imoim/player/p;->a:I

    const/4 v5, 0x4

    if-ne v4, v5, :cond_46

    .line 370
    invoke-static {v3}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;

    move-result-object v6

    iget-object v4, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    if-eqz v4, :cond_3b

    move-object v7, v4

    goto :goto_3c

    :cond_3b
    move-object v7, v2

    :goto_3c
    const/4 v8, -0x1

    const/4 v9, -0x1

    const/4 v10, -0x1

    const/4 v11, 0x1

    iget-object v12, v1, Lcom/imo/android/imoim/player/p;->g:Ljava/lang/String;

    invoke-virtual/range {v6 .. v12}, Lcom/imo/android/imoim/player/d;->a(Ljava/lang/String;IIIZLjava/lang/String;)V

    goto :goto_64

    .line 373
    :cond_46
    invoke-static {v3}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;

    move-result-object v13

    iget-object v4, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->j:Ljava/lang/String;

    if-eqz v4, :cond_50

    move-object v14, v4

    goto :goto_51

    :cond_50
    move-object v14, v2

    :goto_51
    iget v15, v1, Lcom/imo/android/imoim/player/p;->c:I

    iget v2, v1, Lcom/imo/android/imoim/player/p;->e:I

    iget v4, v1, Lcom/imo/android/imoim/player/p;->f:I

    const/16 v18, 0x0

    iget-object v1, v1, Lcom/imo/android/imoim/player/p;->g:Ljava/lang/String;

    move/from16 v16, v2

    move/from16 v17, v4

    move-object/from16 v19, v1

    invoke-virtual/range {v13 .. v19}, Lcom/imo/android/imoim/player/d;->a(Ljava/lang/String;IIIZLjava/lang/String;)V

    .line 378
    :goto_64
    invoke-direct/range {p0 .. p0}, Lcom/imo/android/imoim/activities/NervPlayActivity;->f()V

    .line 379
    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    if-nez v1, :cond_73

    .line 380
    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->a(Lcom/devbrackets/android/exomedia/ui/widget/VideoView;)Lcom/imo/android/imoim/player/a;

    move-result-object v1

    iput-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    .line 382
    :cond_73
    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    if-eqz v1, :cond_87

    const-string v1, "NervPlayActivity"

    const-string v2, "resume set player"

    .line 13071
    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 384
    invoke-static {v3}, Lcom/imo/android/imoim/player/d;->a(B)Lcom/imo/android/imoim/player/d;

    move-result-object v1

    iget-object v2, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->o:Lcom/imo/android/imoim/player/a;

    invoke-virtual {v1, v2}, Lcom/imo/android/imoim/player/d;->a(Lcom/google/android/exoplayer2/ExoPlayer;)V

    .line 387
    :cond_87
    iget-boolean v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->k:Z

    if-eqz v1, :cond_95

    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->d:Lcom/devbrackets/android/exomedia/ui/widget/VideoView;

    if-eqz v1, :cond_95

    const/4 v2, 0x0

    .line 388
    iput-boolean v2, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->k:Z

    .line 391
    invoke-virtual {v1}, Lcom/devbrackets/android/exomedia/ui/widget/VideoView;->e()V

    .line 13289
    :cond_95
    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->y:Landroid/content/BroadcastReceiver;

    if-nez v1, :cond_a0

    .line 13290
    new-instance v1, Lcom/imo/android/imoim/activities/NervPlayActivity$20;

    invoke-direct {v1, v0}, Lcom/imo/android/imoim/activities/NervPlayActivity$20;-><init>(Lcom/imo/android/imoim/activities/NervPlayActivity;)V

    iput-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->y:Landroid/content/BroadcastReceiver;

    .line 13306
    :cond_a0
    new-instance v1, Landroid/content/IntentFilter;

    invoke-direct {v1}, Landroid/content/IntentFilter;-><init>()V

    const-string v2, "android.net.wifi.WIFI_STATE_CHANGED"

    .line 13307
    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    const-string v2, "android.net.conn.CONNECTIVITY_CHANGE"

    .line 13308
    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 13309
    iget-object v2, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->y:Landroid/content/BroadcastReceiver;

    invoke-virtual {v0, v2, v1}, Lcom/imo/android/imoim/activities/NervPlayActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 413
    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    if-eqz v1, :cond_cb

    .line 414
    iget-object v1, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    sget-object v2, Lcom/imo/android/imoim/IMO;->T:Lcom/imo/android/imoim/filetransfer/d;

    iget-object v3, v0, Lcom/imo/android/imoim/activities/NervPlayActivity;->q:Lcom/imo/android/imoim/file/bean/b;

    invoke-virtual {v2, v3}, Lcom/imo/android/imoim/filetransfer/d;->a(Lcom/imo/android/imoim/file/bean/d;)Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;

    move-result-object v2

    .line 14018
    invoke-virtual {v2}, Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;->getValue()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/imo/android/imoim/data/f;

    .line 414
    invoke-virtual {v1, v2}, Lcom/imo/android/imoim/player/NervVideoControls;->a(Lcom/imo/android/imoim/data/f;)V

    :cond_cb
    return-void
.end method

.method public onStart()V
    .registers 2

    .line 352
    invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onStart()V

    .line 353
    iget-object v0, p0, Lcom/imo/android/imoim/activities/NervPlayActivity;->e:Lcom/imo/android/imoim/player/NervVideoControls;

    if-nez v0, :cond_7

    :cond_7
    return-void
.end method