PreviewDialog.smali
.class public Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;
.super Lcom/imo/android/imoim/fragments/BaseDialogFragment;
.source "SourceFile"
# instance fields
.field public a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
.field private b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
.field private c:Landroid/view/TextureView;
.field private d:Landroid/widget/TextView;
.field private k:Ljava/lang/Runnable;
# direct methods
.method public constructor <init>()V
.registers 2
.line 61
invoke-direct {p0}, Lcom/imo/android/imoim/fragments/BaseDialogFragment;-><init>()V
.line 45
new-instance v0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog$1;-><init>(Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;)V
iput-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->k:Ljava/lang/Runnable;
return-void
.end method
.method public constructor <init>(Landroidx/fragment/app/FragmentActivity;)V
.registers 2
.line 57
invoke-direct {p0, p1}, Lcom/imo/android/imoim/fragments/BaseDialogFragment;-><init>(Landroidx/fragment/app/FragmentActivity;)V
.line 45
new-instance p1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog$1;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog$1;-><init>(Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;)V
iput-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->k:Ljava/lang/Runnable;
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;)Lcom/google/android/exoplayer2/SimpleExoPlayer;
.registers 1
.line 39
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
return-object p0
.end method
.method private synthetic a(Landroid/view/View;)V
.registers 4
.line 83
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
if-eqz p1, :cond_f
const/4 v0, 0x0
.line 84
invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->setPlayWhenReady(Z)V
.line 85
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
const-wide/16 v0, 0x1
invoke-virtual {p1, v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->seekTo(J)V
.line 87
:cond_f
invoke-virtual {p0}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->dismiss()V
return-void
.end method
.method static synthetic b(Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;)Landroid/widget/TextView;
.registers 1
.line 39
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->d:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic c(Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;)Ljava/lang/Runnable;
.registers 1
.line 39
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->k:Ljava/lang/Runnable;
return-object p0
.end method
.method static synthetic d(Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;)Landroid/view/TextureView;
.registers 1
.line 39
iget-object p0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->c:Landroid/view/TextureView;
return-object p0
.end method
.method public static synthetic lambda$TENAFiSyg91mrJSytJdobTZFPwg(Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;Landroid/view/View;)V
.registers 2
invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a(Landroid/view/View;)V
return-void
.end method
# virtual methods
.method public final a()I
.registers 2
const v0, 0x7f0b01c1
return v0
.end method
.method public final a(Landroid/os/Bundle;)V
.registers 14
const-string v0, "PreviewDialog"
if-eqz p1, :cond_e
const-string v1, "gallery_media"
.line 77
invoke-virtual {p1, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iput-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
:cond_e
const p1, 0x7f090df3
.line 79
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/github/chrisbanes/photoview/PhotoView;
const v1, 0x7f09125e
.line 80
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/view/TextureView;
iput-object v1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->c:Landroid/view/TextureView;
const v1, 0x7f0913e3
.line 81
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->d:Landroid/widget/TextView;
const v1, 0x7f09089b
.line 82
invoke-virtual {p0, v1}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b(I)Landroid/view/View;
move-result-object v1
new-instance v2, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/-$$Lambda$PreviewDialog$TENAFiSyg91mrJSytJdobTZFPwg;
invoke-direct {v2, p0}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/-$$Lambda$PreviewDialog$TENAFiSyg91mrJSytJdobTZFPwg;-><init>(Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;)V
invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 89
iget-object v1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->g:Landroidx/fragment/app/FragmentActivity;
new-instance v2, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;
invoke-direct {v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;-><init>()V
invoke-static {v1, v2}, Lcom/google/android/exoplayer2/ExoPlayerFactory;->newSimpleInstance(Landroid/content/Context;Lcom/google/android/exoplayer2/trackselection/TrackSelector;)Lcom/google/android/exoplayer2/SimpleExoPlayer;
move-result-object v1
iput-object v1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
.line 91
iget-object v1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-boolean v1, v1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->i:Z
const/16 v2, 0x8
const/4 v3, 0x0
if-eqz v1, :cond_55
const/16 v1, 0x8
goto :goto_56
:cond_55
const/4 v1, 0x0
:goto_56
invoke-virtual {p1, v1}, Lcom/github/chrisbanes/photoview/PhotoView;->setVisibility(I)V
.line 92
iget-object v1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->c:Landroid/view/TextureView;
iget-object v4, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-boolean v4, v4, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->i:Z
if-eqz v4, :cond_63
const/4 v4, 0x0
goto :goto_65
:cond_63
const/16 v4, 0x8
:goto_65
invoke-virtual {v1, v4}, Landroid/view/TextureView;->setVisibility(I)V
.line 93
iget-object v1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-boolean v1, v1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->i:Z
if-eqz v1, :cond_164
const/4 p1, 0x0
const/4 v1, 0x1
.line 1110
:try_start_70
new-instance v2, Landroid/media/MediaMetadataRetriever;
invoke-direct {v2}, Landroid/media/MediaMetadataRetriever;-><init>()V
:try_end_75
.catch Ljava/lang/Exception; {:try_start_70 .. :try_end_75} :catch_f1
.catchall {:try_start_70 .. :try_end_75} :catchall_ec
.line 1111
:try_start_75
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-object p1, p1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->d:Ljava/lang/String;
invoke-virtual {v2, p1}, Landroid/media/MediaMetadataRetriever;->setDataSource(Ljava/lang/String;)V
.line 1112
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x11
if-lt p1, v4, :cond_da
const/16 p1, 0x18
.line 1113
invoke-virtual {v2, p1}, Landroid/media/MediaMetadataRetriever;->extractMetadata(I)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
.line 1114
iget-object v4, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget v4, v4, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->k:I
.line 1115
iget-object v5, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget v5, v5, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->l:I
.line 1116
rem-int/lit16 p1, p1, 0xb4
if-eqz p1, :cond_a4
.line 1117
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget v4, p1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->l:I
.line 1118
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget v5, p1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->k:I
.line 1120
:cond_a4
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->c:Landroid/view/TextureView;
invoke-virtual {p1}, Landroid/view/TextureView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
int-to-float v6, v5
const/high16 v7, 0x3f800000 # 1.0f
mul-float v8, v6, v7
int-to-float v9, v4
div-float/2addr v8, v9
cmpg-float v10, v8, v7
if-gtz v10, :cond_b6
goto :goto_ba
:cond_b6
mul-float v9, v9, v7
div-float v8, v9, v6
.line 1123
:goto_ba
iget-object v6, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->g:Landroidx/fragment/app/FragmentActivity;
const/16 v7, 0x140
invoke-static {v6, v7}, Lcom/imo/xui/util/b;->a(Landroid/content/Context;I)I
move-result v6
if-lt v4, v5, :cond_cd
.line 1125
iput v6, p1, Landroid/view/ViewGroup$LayoutParams;->width:I
int-to-float v4, v6
mul-float v8, v8, v4
float-to-int v4, v8
.line 1126
iput v4, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
goto :goto_d5
:cond_cd
int-to-float v4, v6
mul-float v8, v8, v4
float-to-int v4, v8
.line 1128
iput v4, p1, Landroid/view/ViewGroup$LayoutParams;->width:I
.line 1129
iput v6, p1, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 1131
:goto_d5
iget-object v4, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->c:Landroid/view/TextureView;
invoke-virtual {v4, p1}, Landroid/view/TextureView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
:try_end_da
.catch Ljava/lang/Exception; {:try_start_75 .. :try_end_da} :catch_ea
.catchall {:try_start_75 .. :try_end_da} :catchall_e7
.line 1138
:cond_da
:try_start_da
invoke-virtual {v2}, Landroid/media/MediaMetadataRetriever;->release()V
:try_end_dd
.catch Ljava/lang/Exception; {:try_start_da .. :try_end_dd} :catch_de
goto :goto_108
:catch_de
move-exception p1
.line 1141
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
.line 2079
invoke-static {v0, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto :goto_108
:catchall_e7
move-exception p1
goto/16 :goto_155
:catch_ea
move-exception p1
goto :goto_f5
:catchall_ec
move-exception v2
move-object v11, v2
move-object v2, p1
move-object p1, v11
goto :goto_155
:catch_f1
move-exception v2
move-object v11, v2
move-object v2, p1
move-object p1, v11
:goto_f5
:try_start_f5
const-string v4, "trans end get duration and bitrate error"
.line 2083
invoke-static {v0, v4, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V
:try_end_fa
.catchall {:try_start_f5 .. :try_end_fa} :catchall_e7
if-eqz v2, :cond_108
.line 1138
:try_start_fc
invoke-virtual {v2}, Landroid/media/MediaMetadataRetriever;->release()V
:try_end_ff
.catch Ljava/lang/Exception; {:try_start_fc .. :try_end_ff} :catch_100
goto :goto_108
:catch_100
move-exception p1
.line 1141
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
.line 3079
invoke-static {v0, p1, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
.line 95
:cond_108
:goto_108
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
invoke-virtual {p1, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->setVideoScalingMode(I)V
.line 96
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-object p1, p1, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->d:Ljava/lang/String;
.line 4153
new-instance v6, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->g:Landroidx/fragment/app/FragmentActivity;
iget-object v2, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->g:Landroidx/fragment/app/FragmentActivity;
const-string v4, "imo"
.line 4154
invoke-static {v2, v4}, Lcom/google/android/exoplayer2/util/Util;->getUserAgent(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-direct {v6, v0, v2}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;-><init>(Landroid/content/Context;Ljava/lang/String;)V
.line 4156
new-instance v0, Lcom/google/android/exoplayer2/source/ExtractorMediaSource;
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v5
new-instance v7, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;
invoke-direct {v7}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;-><init>()V
const/4 v8, 0x0
const/4 v9, 0x0
move-object v4, v0
invoke-direct/range {v4 .. v9}, Lcom/google/android/exoplayer2/source/ExtractorMediaSource;-><init>(Landroid/net/Uri;Lcom/google/android/exoplayer2/upstream/DataSource$Factory;Lcom/google/android/exoplayer2/extractor/ExtractorsFactory;Landroid/os/Handler;Lcom/google/android/exoplayer2/source/ExtractorMediaSource$EventListener;)V
.line 4159
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->prepare(Lcom/google/android/exoplayer2/source/MediaSource;)V
.line 4160
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
const/4 v0, 0x2
invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->setRepeatMode(I)V
.line 97
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->c:Landroid/view/TextureView;
invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->setVideoTextureView(Landroid/view/TextureView;)V
.line 98
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
invoke-virtual {p1, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->setPlayWhenReady(Z)V
.line 99
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->c:Landroid/view/TextureView;
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->k:Ljava/lang/Runnable;
invoke-virtual {p1, v0}, Landroid/view/TextureView;->post(Ljava/lang/Runnable;)Z
.line 100
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->d:Landroid/widget/TextView;
invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V
return-void
:goto_155
if-eqz v2, :cond_163
.line 1138
:try_start_157
invoke-virtual {v2}, Landroid/media/MediaMetadataRetriever;->release()V
:try_end_15a
.catch Ljava/lang/Exception; {:try_start_157 .. :try_end_15a} :catch_15b
goto :goto_163
:catch_15b
move-exception v2
.line 1141
invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v2
.line 4079
invoke-static {v0, v2, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
.line 1142
:cond_163
:goto_163
throw p1
.line 102
:cond_164
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->d:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 103
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-object v0, v0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->d:Ljava/lang/String;
invoke-static {p1, v0}, Lcom/imo/android/imoim/managers/aq;->a(Landroid/widget/ImageView;Ljava/lang/String;)V
return-void
.end method
.method public final c()F
.registers 2
const/high16 v0, 0x3f000000 # 0.5f
return v0
.end method
.method public onDestroy()V
.registers 2
.line 181
invoke-super {p0}, Lcom/imo/android/imoim/fragments/BaseDialogFragment;->onDestroy()V
.line 182
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
if-eqz v0, :cond_a
.line 183
invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->release()V
:cond_a
return-void
.end method
.method public onDismiss(Landroid/content/DialogInterface;)V
.registers 3
.line 189
invoke-super {p0, p1}, Lcom/imo/android/imoim/fragments/BaseDialogFragment;->onDismiss(Landroid/content/DialogInterface;)V
.line 190
iget-object p1, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->c:Landroid/view/TextureView;
if-eqz p1, :cond_c
.line 191
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->k:Ljava/lang/Runnable;
invoke-virtual {p1, v0}, Landroid/view/TextureView;->removeCallbacks(Ljava/lang/Runnable;)Z
:cond_c
return-void
.end method
.method public onSaveInstanceState(Landroid/os/Bundle;)V
.registers 4
.line 197
invoke-super {p0, p1}, Lcom/imo/android/imoim/fragments/BaseDialogFragment;->onSaveInstanceState(Landroid/os/Bundle;)V
.line 198
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
const-string v1, "gallery_media"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
return-void
.end method
.method public onStart()V
.registers 3
.line 173
invoke-super {p0}, Lcom/imo/android/imoim/fragments/BaseDialogFragment;->onStart()V
.line 174
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-boolean v0, v0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->i:Z
if-eqz v0, :cond_11
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
if-eqz v0, :cond_11
const/4 v1, 0x1
.line 175
invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->setPlayWhenReady(Z)V
:cond_11
return-void
.end method
.method public onStop()V
.registers 3
.line 165
invoke-super {p0}, Lcom/imo/android/imoim/fragments/BaseDialogFragment;->onStop()V
.line 166
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->a:Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;
iget-boolean v0, v0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->i:Z
if-eqz v0, :cond_11
iget-object v0, p0, Lcom/imo/android/imoim/biggroup/zone/ui/gallery2/PreviewDialog;->b:Lcom/google/android/exoplayer2/SimpleExoPlayer;
if-eqz v0, :cond_11
const/4 v1, 0x0
.line 167
invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;->setPlayWhenReady(Z)V
:cond_11
return-void
.end method