PostPublishActivity$b.smali
.class final Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity$b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<V:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;)V
.registers 2
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity$b;->a:Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private a()I
.registers 7
.line 251
new-instance v0, Landroid/media/MediaMetadataRetriever;
invoke-direct {v0}, Landroid/media/MediaMetadataRetriever;-><init>()V
.line 252
new-instance v1, Ljava/io/File;
invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lcom/masala/share/utils/s;->b(Landroid/content/Context;)Ljava/io/File;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, p0, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity$b;->a:Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;
invoke-static {v4}, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;->a(Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;)Lcom/imo/android/imoim/publish/PostPublishConfig;
move-result-object v4
.line 1017
iget-wide v4, v4, Lcom/imo/android/imoim/publish/PostPublishConfig;->d:J
.line 252
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v4, ".webp"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
.line 254
:try_start_2b
iget-object v2, p0, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity$b;->a:Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;
invoke-static {v2}, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;->a(Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;)Lcom/imo/android/imoim/publish/PostPublishConfig;
move-result-object v2
.line 2014
iget-object v2, v2, Lcom/imo/android/imoim/publish/PostPublishConfig;->a:Ljava/lang/String;
.line 254
invoke-virtual {v0, v2}, Landroid/media/MediaMetadataRetriever;->setDataSource(Ljava/lang/String;)V
const-wide/16 v2, 0x0
.line 255
invoke-virtual {v0, v2, v3}, Landroid/media/MediaMetadataRetriever;->getFrameAtTime(J)Landroid/graphics/Bitmap;
move-result-object v2
.line 256
sget-object v3, Landroid/graphics/Bitmap$CompressFormat;->WEBP:Landroid/graphics/Bitmap$CompressFormat;
const/4 v4, 0x1
invoke-static {v2, v1, v3, v4}, Lsg/bigo/common/d;->a(Landroid/graphics/Bitmap;Ljava/io/File;Landroid/graphics/Bitmap$CompressFormat;Z)Z
.line 257
iget-object v2, p0, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity$b;->a:Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;
invoke-static {v2}, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;->a(Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;)Lcom/imo/android/imoim/publish/PostPublishConfig;
move-result-object v2
invoke-virtual {v1}, Ljava/io/File;->toString()Ljava/lang/String;
move-result-object v1
.line 2015
iput-object v1, v2, Lcom/imo/android/imoim/publish/PostPublishConfig;->b:Ljava/lang/String;
.line 258
iget-object v1, p0, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity$b;->a:Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;
.line 2103
iget-object v1, v1, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;->i:Ljava/lang/String;
.line 258
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "handleFirstThumb "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v3, p0, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity$b;->a:Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;
invoke-static {v3}, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;->a(Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity;)Lcom/imo/android/imoim/publish/PostPublishConfig;
move-result-object v3
.line 3015
iget-object v3, v3, Lcom/imo/android/imoim/publish/PostPublishConfig;->b:Ljava/lang/String;
.line 258
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 {v1, v2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
move-result v1
:try_end_6c
.catchall {:try_start_2b .. :try_end_6c} :catchall_70
.line 260
invoke-virtual {v0}, Landroid/media/MediaMetadataRetriever;->release()V
return v1
:catchall_70
move-exception v1
invoke-virtual {v0}, Landroid/media/MediaMetadataRetriever;->release()V
throw v1
.end method
# virtual methods
.method public final synthetic call()Ljava/lang/Object;
.registers 2
.line 101
invoke-direct {p0}, Lcom/imo/android/imoim/feeds/ui/publish/PostPublishActivity$b;->a()I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
return-object v0
.end method