c.smali
.class public final Lcom/singbox/d/c;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/singbox/d/c$a;
}
.end annotation
# static fields
.field public static final a:Lcom/singbox/d/c;
.field private static b:J
.field private static final c:Landroid/os/HandlerThread;
.field private static final d:Landroid/os/Handler;
.field private static e:Lkotlinx/coroutines/aa;
.field private static f:Lkotlinx/coroutines/af;
.field private static final g:Z
.field private static h:Landroid/media/MediaPlayer;
.field private static i:F
.field private static final j:Landroid/media/MediaPlayer$OnCompletionListener;
.field private static final k:Landroid/media/MediaPlayer$OnBufferingUpdateListener;
.field private static final l:Landroid/media/MediaPlayer$OnPreparedListener;
.field private static final m:Landroid/media/MediaPlayer$OnErrorListener;
.field private static final n:Landroid/media/MediaPlayer$OnInfoListener;
.field private static final o:Lcom/singbox/util/a;
.field private static volatile p:I
.field private static final q:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/singbox/d/d;",
">;"
}
.end annotation
.end field
.field private static r:I
.field private static s:I
.field private static t:Lcom/singbox/d/a;
.field private static u:J
.field private static v:Lcom/singbox/d/b;
.field private static w:Z
.field private static final x:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/singbox/component/backend/model/d/c;",
">;"
}
.end annotation
.end field
.field private static y:Ljava/util/Timer;
.field private static z:Lcom/singbox/d/c$a;
# direct methods
.method static constructor <clinit>()V
.registers 4
.line 56
new-instance v0, Lcom/singbox/d/c;
invoke-direct {v0}, Lcom/singbox/d/c;-><init>()V
sput-object v0, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
.line 108
new-instance v0, Landroid/os/HandlerThread;
const-string v1, "song_play"
invoke-direct {v0, v1}, Landroid/os/HandlerThread;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/singbox/d/c;->c:Landroid/os/HandlerThread;
.line 112
sget-object v0, Lcom/singbox/component/config/SettingRepo;->INSTANCE:Lcom/singbox/component/config/SettingRepo;
invoke-virtual {v0}, Lcom/singbox/component/config/SettingRepo;->enableNervForPlay()Z
move-result v0
sput-boolean v0, Lcom/singbox/d/c;->g:Z
.line 118
sget-object v0, Lcom/singbox/d/c$p;->a:Lcom/singbox/d/c$p;
check-cast v0, Landroid/media/MediaPlayer$OnCompletionListener;
sput-object v0, Lcom/singbox/d/c;->j:Landroid/media/MediaPlayer$OnCompletionListener;
.line 119
sget-object v0, Lcom/singbox/d/c$o;->a:Lcom/singbox/d/c$o;
check-cast v0, Landroid/media/MediaPlayer$OnBufferingUpdateListener;
sput-object v0, Lcom/singbox/d/c;->k:Landroid/media/MediaPlayer$OnBufferingUpdateListener;
.line 120
sget-object v0, Lcom/singbox/d/c$t;->a:Lcom/singbox/d/c$t;
check-cast v0, Landroid/media/MediaPlayer$OnPreparedListener;
sput-object v0, Lcom/singbox/d/c;->l:Landroid/media/MediaPlayer$OnPreparedListener;
.line 128
sget-object v0, Lcom/singbox/d/c$q;->a:Lcom/singbox/d/c$q;
check-cast v0, Landroid/media/MediaPlayer$OnErrorListener;
sput-object v0, Lcom/singbox/d/c;->m:Landroid/media/MediaPlayer$OnErrorListener;
.line 138
sget-object v0, Lcom/singbox/d/c$r;->a:Lcom/singbox/d/c$r;
check-cast v0, Landroid/media/MediaPlayer$OnInfoListener;
sput-object v0, Lcom/singbox/d/c;->n:Landroid/media/MediaPlayer$OnInfoListener;
.line 158
new-instance v0, Lcom/singbox/util/a;
.line 159
sget-object v1, Lcom/singbox/d/c$c;->a:Lcom/singbox/d/c$c;
check-cast v1, Lkotlin/f/a/a;
const/4 v2, 0x0
const/4 v3, 0x2
.line 158
invoke-direct {v0, v1, v2, v3, v2}, Lcom/singbox/util/a;-><init>(Lkotlin/f/a/a;Lkotlin/f/a/a;ILkotlin/f/b/j;)V
sput-object v0, Lcom/singbox/d/c;->o:Lcom/singbox/util/a;
.line 171
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lcom/singbox/d/c;->q:Ljava/util/ArrayList;
const-wide/16 v0, -0x1
.line 188
sput-wide v0, Lcom/singbox/d/c;->u:J
.line 213
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
check-cast v0, Ljava/util/Map;
sput-object v0, Lcom/singbox/d/c;->x:Ljava/util/Map;
.line 216
sget-object v0, Lcom/singbox/d/c;->c:Landroid/os/HandlerThread;
invoke-virtual {v0}, Landroid/os/HandlerThread;->start()V
.line 217
new-instance v0, Landroid/os/Handler;
sget-object v1, Lcom/singbox/d/c;->c:Landroid/os/HandlerThread;
invoke-virtual {v1}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
move-result-object v1
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
.line 218
sput-object v0, Lcom/singbox/d/c;->d:Landroid/os/Handler;
const-string v1, "song_play_scope"
invoke-static {v0, v1}, Lkotlinx/coroutines/android/c;->a(Landroid/os/Handler;Ljava/lang/String;)Lkotlinx/coroutines/android/b;
move-result-object v0
check-cast v0, Lkotlinx/coroutines/aa;
sput-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
.line 219
invoke-static {}, Lcom/singbox/d/c;->C()V
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 56
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static A()V
.registers 7
.line 721
sget-boolean v0, Lcom/singbox/d/c;->w:Z
if-eqz v0, :cond_27
sget-object v0, Lcom/singbox/d/c;->y:Ljava/util/Timer;
if-nez v0, :cond_27
.line 722
invoke-static {}, Lcom/singbox/d/c;->l()V
.line 723
new-instance v0, Ljava/util/Timer;
invoke-direct {v0}, Ljava/util/Timer;-><init>()V
sput-object v0, Lcom/singbox/d/c;->y:Ljava/util/Timer;
.line 724
new-instance v0, Lcom/singbox/d/c$a;
invoke-direct {v0}, Lcom/singbox/d/c$a;-><init>()V
sput-object v0, Lcom/singbox/d/c;->z:Lcom/singbox/d/c$a;
.line 726
sget-object v1, Lcom/singbox/d/c;->y:Ljava/util/Timer;
if-eqz v1, :cond_27
move-object v2, v0
check-cast v2, Ljava/util/TimerTask;
const-wide/16 v3, 0x0
const-wide/16 v5, 0x3c
invoke-virtual/range {v1 .. v6}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V
:cond_27
return-void
.end method
.method private static B()V
.registers 2
.line 842
sget-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez v0, :cond_9
const-string v1, "scope"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 16200
:cond_9
invoke-static {v0}, Lkotlinx/coroutines/ag;->b(Lkotlinx/coroutines/af;)V
.line 843
invoke-static {}, Lcom/singbox/d/c;->C()V
.line 844
sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
if-eqz v0, :cond_1e
.line 16911
iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
if-eqz v0, :cond_1e
.line 845
sget-object v1, Lcom/singbox/component/o/a/g;->a:Lcom/singbox/component/o/a/g;
check-cast v0, Lcom/singbox/component/o/a/b;
invoke-virtual {v1, v0}, Lcom/singbox/component/o/a/g;->b(Lcom/singbox/component/o/a/b;)V
:cond_1e
return-void
.end method
.method private static C()V
.registers 1
.line 850
sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
check-cast v0, Lkotlin/c/e;
invoke-static {v0}, Lkotlinx/coroutines/ag;->a(Lkotlin/c/e;)Lkotlinx/coroutines/af;
move-result-object v0
sput-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
return-void
.end method
.method public static a()I
.registers 1
.line 165
sget v0, Lcom/singbox/d/c;->p:I
return v0
.end method
.method static synthetic a(JLjava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.line 408
sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
check-cast v0, Lkotlin/c/e;
new-instance v1, Lcom/singbox/d/c$n;
const/4 v2, 0x0
invoke-direct {v1, p2, p0, p1, v2}, Lcom/singbox/d/c$n;-><init>(Ljava/lang/String;JLkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
.line 9001
invoke-static {v0, v1, p3}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
.line 9054
sget-object p1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
if-ne p0, p1, :cond_15
return-object p0
.line 408
:cond_15
sget-object p0, Lkotlin/w;->a:Lkotlin/w;
return-object p0
.end method
.method static synthetic a(Ljava/io/File;Lkotlin/c/c;)Ljava/lang/Object;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/io/File;",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.line 534
sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
check-cast v0, Lkotlin/c/e;
new-instance v1, Lcom/singbox/d/c$z;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lcom/singbox/d/c$z;-><init>(Ljava/io/File;Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
.line 12001
invoke-static {v0, v1, p1}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
.line 12054
sget-object p1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
if-ne p0, p1, :cond_15
return-object p0
.line 534
:cond_15
sget-object p0, Lkotlin/w;->a:Lkotlin/w;
return-object p0
.end method
.method static synthetic a(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.line 495
sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
check-cast v0, Lkotlin/c/e;
new-instance v1, Lcom/singbox/d/c$aa;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lcom/singbox/d/c$aa;-><init>(Ljava/lang/String;Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
.line 11001
invoke-static {v0, v1, p1}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
.line 11054
sget-object p1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
if-ne p0, p1, :cond_15
return-object p0
.line 495
:cond_15
sget-object p0, Lkotlin/w;->a:Lkotlin/w;
return-object p0
.end method
.method static synthetic a(Lkotlin/c/c;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Ljava/io/File;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.line 457
sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
check-cast v0, Lkotlin/c/e;
new-instance v1, Lcom/singbox/d/c$m;
const/4 v2, 0x0
invoke-direct {v1, v2}, Lcom/singbox/d/c$m;-><init>(Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
.line 10001
invoke-static {v0, v1, p0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method static synthetic a(ZLkotlin/c/c;)Ljava/lang/Object;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.line 575
sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
check-cast v0, Lkotlin/c/e;
new-instance v1, Lcom/singbox/d/c$ag;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lcom/singbox/d/c$ag;-><init>(ZLkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
.line 13001
invoke-static {v0, v1, p1}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
.line 13054
sget-object p1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
if-ne p0, p1, :cond_15
return-object p0
.line 575
:cond_15
sget-object p0, Lkotlin/w;->a:Lkotlin/w;
return-object p0
.end method
.method private static a(F)V
.registers 2
.line 116
invoke-static {p0}, Lkotlin/j/e;->a(F)F
move-result p0
const/high16 v0, 0x3f800000 # 1.0f
invoke-static {p0, v0}, Lkotlin/j/e;->a(FF)F
move-result p0
sput p0, Lcom/singbox/d/c;->i:F
return-void
.end method
.method public static a(I)V
.registers 2
.line 167
sput p0, Lcom/singbox/d/c;->p:I
.line 168
new-instance p0, Ljava/lang/StringBuilder;
const-string v0, "set state:"
invoke-direct {p0, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget v0, Lcom/singbox/d/c;->p:I
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string v0, "SongPlayer"
invoke-static {v0, p0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static final synthetic a(II)V
.registers 2
.line 56
invoke-static {p0, p1}, Lcom/singbox/d/c;->b(II)V
return-void
.end method
.method public static a(ILjava/lang/Integer;)V
.registers 5
.line 375
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x3
const/4 v2, 0x4
if-eq v0, v2, :cond_b
sget v0, Lcom/singbox/d/c;->p:I
if-eq v0, v1, :cond_b
return-void
:cond_b
if-eqz p1, :cond_15
.line 378
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
move-result p1
.line 379
sput p1, Lcom/singbox/d/c;->s:I
.line 381
:cond_15
sget-object p1, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez p1, :cond_1e
const-string v0, "scope"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1e
new-instance v0, Lcom/singbox/d/c$ae;
const/4 v2, 0x0
invoke-direct {v0, p0, v2}, Lcom/singbox/d/c$ae;-><init>(ILkotlin/c/c;)V
check-cast v0, Lkotlin/f/a/m;
invoke-static {p1, v2, v2, v0, v1}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
return-void
.end method
.method public static a(J)V
.registers 2
.line 188
sput-wide p0, Lcom/singbox/d/c;->u:J
return-void
.end method
.method public static final synthetic a(Landroid/media/MediaPlayer;)V
.registers 1
.line 56
sput-object p0, Lcom/singbox/d/c;->h:Landroid/media/MediaPlayer;
return-void
.end method
.method public static final synthetic a(Lcom/singbox/component/backend/model/d/c;)V
.registers 3
.line 19807
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "dispatchSongLyricInfo() called with: lyricInfo = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "SongPlayer"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 19808
new-instance v0, Lcom/singbox/d/c$h;
invoke-direct {v0, p0}, Lcom/singbox/d/c$h;-><init>(Lcom/singbox/component/backend/model/d/c;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static final synthetic a(Lcom/singbox/component/o/a/a/f;)V
.registers 3
.line 17816
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "dispatchPrepareStart() called with: res = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "SongPlayer"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 17817
new-instance v0, Lcom/singbox/d/c$f;
invoke-direct {v0, p0}, Lcom/singbox/d/c$f;-><init>(Lcom/singbox/component/o/a/a/f;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static final synthetic a(Lcom/singbox/component/o/a/a/f;I)V
.registers 4
.line 20748
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "dispatchMediaInfoChange() called with: res = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, "], mediaInfo = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "SongPlayer"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 20749
new-instance v0, Lcom/singbox/d/c$d;
invoke-direct {v0, p0, p1}, Lcom/singbox/d/c$d;-><init>(Lcom/singbox/component/o/a/a/f;I)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic a(Lcom/singbox/component/o/a/a/f;ILjava/lang/Throwable;I)V
.registers 5
and-int/lit8 v0, p3, 0x2
if-eqz v0, :cond_5
const/4 p1, 0x1
:cond_5
and-int/lit8 p3, p3, 0x4
if-eqz p3, :cond_a
const/4 p2, 0x0
.line 15788
:cond_a
new-instance p3, Ljava/lang/StringBuilder;
const-string v0, "dispatchSongError() called with: res = ["
invoke-direct {p3, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v0, "], errorCode = ["
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v0, "], t = ["
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v0, 0x5d
invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p3
const-string v0, "SongPlayer"
invoke-static {v0, p3}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 15789
invoke-static {}, Lcom/singbox/d/c;->l()V
.line 15790
new-instance p3, Lcom/singbox/d/c$g;
invoke-direct {p3, p0, p1, p2}, Lcom/singbox/d/c$g;-><init>(Lcom/singbox/component/o/a/a/f;ILjava/lang/Throwable;)V
check-cast p3, Ljava/lang/Runnable;
invoke-static {p3}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static final synthetic a(Lcom/singbox/component/o/a/a/f;Z)V
.registers 4
.line 20778
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "dispatchSongStop() called with: res = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "SongPlayer"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
.line 20779
invoke-static {v0}, Lcom/singbox/d/c;->a(F)V
.line 20780
new-instance v0, Lcom/singbox/d/c$l;
invoke-direct {v0, p0, p1}, Lcom/singbox/d/c$l;-><init>(Lcom/singbox/component/o/a/a/f;Z)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static a(Lcom/singbox/d/a;)V
.registers 1
.line 180
sput-object p0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
return-void
.end method
.method public static a(Lcom/singbox/d/d;)V
.registers 2
const-string v0, "listener"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 390
new-instance v0, Lcom/singbox/d/c$b;
invoke-direct {v0, p0}, Lcom/singbox/d/c$b;-><init>(Lcom/singbox/d/d;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static a(Ljava/lang/Integer;)V
.registers 4
if-eqz p0, :cond_a
.line 324
check-cast p0, Ljava/lang/Number;
invoke-virtual {p0}, Ljava/lang/Number;->intValue()I
move-result p0
.line 325
sput p0, Lcom/singbox/d/c;->s:I
.line 327
:cond_a
sget-object p0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
if-eqz p0, :cond_2a
.line 6911
iget-object p0, p0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
if-eqz p0, :cond_2a
.line 328
invoke-static {}, Lcom/singbox/d/c;->B()V
.line 329
sget-object p0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez p0, :cond_1e
const-string v0, "scope"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1e
new-instance v0, Lcom/singbox/d/c$af;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/singbox/d/c$af;-><init>(Lkotlin/c/c;)V
check-cast v0, Lkotlin/f/a/m;
const/4 v2, 0x3
invoke-static {p0, v1, v1, v0, v2}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
:cond_2a
return-void
.end method
.method public static a(Z)V
.registers 2
.line 192
sget-boolean v0, Lcom/singbox/d/c;->w:Z
if-eq p0, v0, :cond_f
.line 193
sput-boolean p0, Lcom/singbox/d/c;->w:Z
if-eqz p0, :cond_c
.line 195
invoke-static {}, Lcom/singbox/d/c;->A()V
return-void
.line 197
:cond_c
invoke-static {}, Lcom/singbox/d/c;->l()V
:cond_f
return-void
.end method
.method public static final synthetic a(Ljava/io/File;)Z
.registers 1
.line 19057
invoke-static {p0}, Lsg/bigo/common/l;->d(Ljava/io/File;)Z
move-result p0
return p0
.end method
.method public static b()I
.registers 1
.line 174
sget v0, Lcom/singbox/d/c;->r:I
return v0
.end method
.method static synthetic b(Lkotlin/c/c;)Ljava/lang/Object;
.registers 2
const/4 v0, 0x1
.line 575
invoke-static {v0, p0}, Lcom/singbox/d/c;->a(ZLkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static b(I)V
.registers 1
.line 174
sput p0, Lcom/singbox/d/c;->r:I
return-void
.end method
.method private static b(II)V
.registers 4
int-to-float v0, p0
int-to-float v1, p1
div-float/2addr v0, v1
.line 798
invoke-static {v0}, Lcom/singbox/d/c;->a(F)V
.line 799
new-instance v0, Lcom/singbox/d/c$j;
invoke-direct {v0, p0, p1}, Lcom/singbox/d/c$j;-><init>(II)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static final synthetic b(Lcom/singbox/component/o/a/a/f;)V
.registers 3
.line 21768
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "dispatchSongPause() called with: res = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "SongPlayer"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 21769
invoke-static {}, Lcom/singbox/d/c;->l()V
.line 21770
new-instance v0, Lcom/singbox/d/c$i;
invoke-direct {v0, p0}, Lcom/singbox/d/c$i;-><init>(Lcom/singbox/component/o/a/a/f;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static b(Lcom/singbox/d/d;)V
.registers 2
const-string v0, "listener"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 398
new-instance v0, Lcom/singbox/d/c$ab;
invoke-direct {v0, p0}, Lcom/singbox/d/c$ab;-><init>(Lcom/singbox/d/d;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static b(Ljava/lang/Integer;)V
.registers 4
if-eqz p0, :cond_a
.line 339
check-cast p0, Ljava/lang/Number;
invoke-virtual {p0}, Ljava/lang/Number;->intValue()I
move-result p0
.line 340
sput p0, Lcom/singbox/d/c;->s:I
.line 342
:cond_a
sget-object p0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
if-eqz p0, :cond_2a
.line 7911
iget-object p0, p0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
if-eqz p0, :cond_2a
.line 343
invoke-static {}, Lcom/singbox/d/c;->B()V
.line 344
sget-object p0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez p0, :cond_1e
const-string v0, "scope"
invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1e
new-instance v0, Lcom/singbox/d/c$u;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/singbox/d/c$u;-><init>(Lkotlin/c/c;)V
check-cast v0, Lkotlin/f/a/m;
const/4 v2, 0x3
invoke-static {p0, v1, v1, v0, v2}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
:cond_2a
return-void
.end method
.method public static c()I
.registers 1
.line 178
sget v0, Lcom/singbox/d/c;->s:I
return v0
.end method
.method static synthetic c(Lkotlin/c/c;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.line 605
sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
check-cast v0, Lkotlin/c/e;
new-instance v1, Lcom/singbox/d/c$v;
const/4 v2, 0x0
invoke-direct {v1, v2}, Lcom/singbox/d/c$v;-><init>(Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
.line 14001
invoke-static {v0, v1, p0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
.line 14054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
if-ne p0, v0, :cond_15
return-object p0
.line 605
:cond_15
sget-object p0, Lkotlin/w;->a:Lkotlin/w;
return-object p0
.end method
.method public static final synthetic c(Lcom/singbox/component/o/a/a/f;)V
.registers 1
.line 56
invoke-static {p0}, Lcom/singbox/d/c;->e(Lcom/singbox/component/o/a/a/f;)V
return-void
.end method
.method public static c(Ljava/lang/Integer;)V
.registers 4
if-eqz p0, :cond_a
.line 354
check-cast p0, Ljava/lang/Number;
invoke-virtual {p0}, Ljava/lang/Number;->intValue()I
move-result p0
.line 355
sput p0, Lcom/singbox/d/c;->s:I
.line 357
:cond_a
sget-object p0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
if-eqz p0, :cond_5a
.line 8911
iget-object p0, p0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
if-eqz p0, :cond_5a
.line 358
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x2
const/4 v2, 0x0
if-eq v0, v1, :cond_46
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x4
if-eq v0, v1, :cond_46
.line 359
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "resume but state is invalid, state = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget v1, Lcom/singbox/d/c;->p:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, "], resId = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 p0, 0x5d
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const/16 v0, 0xc
const-string v1, "SongPlayer"
invoke-static {v1, p0, v2, v0}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
return-void
.line 362
:cond_46
sget-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez v0, :cond_4f
const-string v1, "scope"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_4f
new-instance v1, Lcom/singbox/d/c$ac;
invoke-direct {v1, p0, v2}, Lcom/singbox/d/c$ac;-><init>(Lcom/singbox/component/o/a/a/f;Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
const/4 p0, 0x3
invoke-static {v0, v2, v2, v1, p0}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
:cond_5a
return-void
.end method
.method public static d()Lcom/singbox/d/a;
.registers 1
.line 180
sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
return-object v0
.end method
.method static synthetic d(Lkotlin/c/c;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/c/c<",
"-",
"Lkotlin/w;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
.line 648
sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;
check-cast v0, Lkotlin/c/e;
new-instance v1, Lcom/singbox/d/c$ad;
const/4 v2, 0x0
invoke-direct {v1, v2}, Lcom/singbox/d/c$ad;-><init>(Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
.line 15001
invoke-static {v0, v1, p0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p0
.line 15054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
if-ne p0, v0, :cond_15
return-object p0
.line 648
:cond_15
sget-object p0, Lkotlin/w;->a:Lkotlin/w;
return-object p0
.end method
.method public static final synthetic d(Lcom/singbox/component/o/a/a/f;)V
.registers 3
.line 22825
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "dispatchPrepareEnd() called with: res = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "SongPlayer"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 22826
new-instance v0, Lcom/singbox/d/c$e;
invoke-direct {v0, p0}, Lcom/singbox/d/c$e;-><init>(Lcom/singbox/component/o/a/a/f;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static e()Lcom/singbox/component/o/a/a/f;
.registers 1
.line 184
sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
if-eqz v0, :cond_7
.line 1911
iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
return-object v0
:cond_7
const/4 v0, 0x0
return-object v0
.end method
.method private static e(Lcom/singbox/component/o/a/a/f;)V
.registers 3
.line 757
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "dispatchSongStart() called with: res = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x5d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "SongPlayer"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
.line 758
invoke-static {v0}, Lcom/singbox/d/c;->a(F)V
.line 759
invoke-static {}, Lcom/singbox/d/c;->A()V
.line 760
new-instance v0, Lcom/singbox/d/c$k;
invoke-direct {v0, p0}, Lcom/singbox/d/c$k;-><init>(Lcom/singbox/component/o/a/a/f;)V
check-cast v0, Ljava/lang/Runnable;
invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public static f()J
.registers 2
.line 188
sget-wide v0, Lcom/singbox/d/c;->u:J
return-wide v0
.end method
.method public static g()Lcom/singbox/d/b;
.registers 1
.line 189
sget-object v0, Lcom/singbox/d/c;->v:Lcom/singbox/d/b;
return-object v0
.end method
.method public static h()Z
.registers 1
.line 190
sget-boolean v0, Lcom/singbox/d/c;->w:Z
return v0
.end method
.method public static synthetic i()V
.registers 1
const/4 v0, 0x0
.line 338
invoke-static {v0}, Lcom/singbox/d/c;->b(Ljava/lang/Integer;)V
return-void
.end method
.method public static j()I
.registers 4
.line 679
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x2
if-eq v0, v1, :cond_f
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x4
if-eq v0, v1, :cond_f
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x3
if-ne v0, v1, :cond_22
.line 681
:cond_f
:try_start_f
sget-object v0, Lcom/singbox/d/c;->h:Landroid/media/MediaPlayer;
if-eqz v0, :cond_22
.line 682
invoke-virtual {v0}, Landroid/media/MediaPlayer;->getDuration()I
move-result v0
:try_end_17
.catch Ljava/lang/Exception; {:try_start_f .. :try_end_17} :catch_18
goto :goto_23
:catch_18
const/4 v0, 0x0
const/16 v1, 0x1c
const-string v2, "SongPlayer"
const-string v3, "mediaPlayer error"
.line 685
invoke-static {v2, v3, v0, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
:cond_22
const/4 v0, 0x0
:goto_23
return v0
.end method
.method public static k()I
.registers 4
.line 693
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x2
if-eq v0, v1, :cond_f
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x4
if-eq v0, v1, :cond_f
sget v0, Lcom/singbox/d/c;->p:I
const/4 v1, 0x3
if-ne v0, v1, :cond_22
.line 695
:cond_f
:try_start_f
sget-object v0, Lcom/singbox/d/c;->h:Landroid/media/MediaPlayer;
if-eqz v0, :cond_22
.line 696
invoke-virtual {v0}, Landroid/media/MediaPlayer;->getCurrentPosition()I
move-result v0
:try_end_17
.catch Ljava/lang/Exception; {:try_start_f .. :try_end_17} :catch_18
goto :goto_23
:catch_18
const/4 v0, 0x0
const/16 v1, 0x1c
const-string v2, "SongPlayer"
const-string v3, "mediaPlayer error"
.line 699
invoke-static {v2, v3, v0, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
:cond_22
const/4 v0, 0x0
:goto_23
return v0
.end method
.method public static l()V
.registers 1
.line 731
sget-boolean v0, Lcom/singbox/d/c;->w:Z
if-eqz v0, :cond_19
sget-object v0, Lcom/singbox/d/c;->y:Ljava/util/Timer;
if-eqz v0, :cond_19
if-eqz v0, :cond_d
.line 732
invoke-virtual {v0}, Ljava/util/Timer;->cancel()V
.line 733
:cond_d
sget-object v0, Lcom/singbox/d/c;->z:Lcom/singbox/d/c$a;
if-eqz v0, :cond_14
invoke-virtual {v0}, Lcom/singbox/d/c$a;->cancel()Z
:cond_14
const/4 v0, 0x0
.line 734
sput-object v0, Lcom/singbox/d/c;->z:Lcom/singbox/d/c$a;
.line 735
sput-object v0, Lcom/singbox/d/c;->y:Ljava/util/Timer;
:cond_19
return-void
.end method
.method public static final synthetic m()Z
.registers 1
.line 56
sget-boolean v0, Lcom/singbox/d/c;->g:Z
return v0
.end method
.method public static final synthetic n()Ljava/lang/String;
.registers 2
.line 18452
sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
if-eqz v0, :cond_11
.line 18911
iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
if-eqz v0, :cond_11
.line 18453
sget-object v1, Lcom/singbox/component/o/a/g;->a:Lcom/singbox/component/o/a/g;
check-cast v0, Lcom/singbox/component/o/a/b;
invoke-virtual {v1, v0}, Lcom/singbox/component/o/a/g;->a(Lcom/singbox/component/o/a/b;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_11
const/4 v0, 0x0
return-object v0
.end method
.method public static final synthetic o()Landroid/media/MediaPlayer;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->h:Landroid/media/MediaPlayer;
return-object v0
.end method
.method public static final synthetic p()Ljava/util/ArrayList;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->q:Ljava/util/ArrayList;
return-object v0
.end method
.method public static final synthetic q()Ljava/util/Map;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->x:Ljava/util/Map;
return-object v0
.end method
.method public static final synthetic r()Ljava/lang/String;
.registers 1
.line 19834
sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
if-eqz v0, :cond_e
.line 19911
iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
if-eqz v0, :cond_e
.line 19834
invoke-virtual {v0}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_10
:cond_e
const-string v0, "null"
:cond_10
return-object v0
.end method
.method public static final synthetic s()Landroid/media/MediaPlayer$OnPreparedListener;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->l:Landroid/media/MediaPlayer$OnPreparedListener;
return-object v0
.end method
.method public static final synthetic t()Landroid/media/MediaPlayer$OnCompletionListener;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->j:Landroid/media/MediaPlayer$OnCompletionListener;
return-object v0
.end method
.method public static final synthetic u()Landroid/media/MediaPlayer$OnBufferingUpdateListener;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->k:Landroid/media/MediaPlayer$OnBufferingUpdateListener;
return-object v0
.end method
.method public static final synthetic v()Landroid/media/MediaPlayer$OnErrorListener;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->m:Landroid/media/MediaPlayer$OnErrorListener;
return-object v0
.end method
.method public static final synthetic w()Landroid/media/MediaPlayer$OnInfoListener;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->n:Landroid/media/MediaPlayer$OnInfoListener;
return-object v0
.end method
.method public static final synthetic x()Lcom/singbox/util/a;
.registers 1
.line 56
sget-object v0, Lcom/singbox/d/c;->o:Lcom/singbox/util/a;
return-object v0
.end method
.method public static final synthetic y()V
.registers 4
.line 22709
sget-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez v0, :cond_9
const-string v1, "scope"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
new-instance v1, Lcom/singbox/d/c$s;
const/4 v2, 0x0
invoke-direct {v1, v2}, Lcom/singbox/d/c$s;-><init>(Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
const/4 v3, 0x3
invoke-static {v0, v2, v2, v1, v3}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
return-void
.end method
.method public static final synthetic z()Lkotlinx/coroutines/af;
.registers 2
.line 56
sget-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez v0, :cond_9
const-string v1, "scope"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_9
return-object v0
.end method
# virtual methods
.method public final declared-synchronized a(Lcom/singbox/d/a;Ljava/lang/Long;Ljava/lang/String;Z)J
.registers 22
move-object/from16 v0, p1
monitor-enter p0
:try_start_3
const-string v1, "songPlayInfo"
invoke-static {v0, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v1, 0xf
.line 232
sput v1, Lcom/singbox/d/c;->s:I
.line 233
sget-object v1, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;
const/4 v9, 0x0
if-eqz v1, :cond_14
.line 2911
iget-object v1, v1, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
goto :goto_15
:cond_14
move-object v1, v9
.line 3911
:goto_15
iget-object v2, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
.line 233
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
const/16 v10, 0xc
const/16 v11, 0x5d
const/4 v12, 0x3
if-eqz v1, :cond_97
const-string v1, "SongPlayer"
.line 234
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "play same song, resId = ["
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 4911
iget-object v3, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
.line 234
invoke-virtual {v3}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2, v9, v10}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
const/4 v1, 0x4
if-eqz p4, :cond_77
.line 237
sget-object v2, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez v2, :cond_4a
const-string v3, "scope"
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_4a
new-instance v3, Lcom/singbox/d/c$w;
move-object/from16 v6, p2
move-object/from16 v7, p3
invoke-direct {v3, v6, v7, v9}, Lcom/singbox/d/c$w;-><init>(Ljava/lang/Long;Ljava/lang/String;Lkotlin/c/c;)V
check-cast v3, Lkotlin/f/a/m;
invoke-static {v2, v9, v9, v3, v12}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
.line 242
sget v2, Lcom/singbox/d/c;->p:I
if-eq v2, v12, :cond_6e
if-eq v2, v1, :cond_5f
goto :goto_77
.line 248
:cond_5f
invoke-static {}, Lcom/singbox/d/c;->k()I
move-result v0
invoke-static {}, Lcom/singbox/d/c;->j()I
move-result v1
invoke-static {v0, v1}, Lcom/singbox/d/c;->b(II)V
.line 249
sget-wide v0, Lcom/singbox/d/c;->u:J
:try_end_6c
.catchall {:try_start_3 .. :try_end_6c} :catchall_e0
monitor-exit p0
return-wide v0
.line 5911
:cond_6e
:try_start_6e
iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;
.line 244
invoke-static {v0}, Lcom/singbox/d/c;->e(Lcom/singbox/component/o/a/a/f;)V
.line 245
sget-wide v0, Lcom/singbox/d/c;->u:J
:try_end_75
.catchall {:try_start_6e .. :try_end_75} :catchall_e0
monitor-exit p0
return-wide v0
.line 253
:cond_77
:goto_77
:try_start_77
sget v2, Lcom/singbox/d/c;->p:I
const/4 v3, 0x2
if-eq v2, v3, :cond_80
sget v2, Lcom/singbox/d/c;->p:I
if-ne v2, v1, :cond_93
.line 254
:cond_80
sget-object v1, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez v1, :cond_89
const-string v2, "scope"
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_89
new-instance v2, Lcom/singbox/d/c$x;
invoke-direct {v2, v0, v9}, Lcom/singbox/d/c$x;-><init>(Lcom/singbox/d/a;Lkotlin/c/c;)V
check-cast v2, Lkotlin/f/a/m;
invoke-static {v1, v9, v9, v2, v12}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
.line 259
:cond_93
sget-wide v0, Lcom/singbox/d/c;->u:J
:try_end_95
.catchall {:try_start_77 .. :try_end_95} :catchall_e0
monitor-exit p0
return-wide v0
:cond_97
move-object/from16 v6, p2
move-object/from16 v7, p3
.line 262
:try_start_9b
invoke-static {}, Lcom/singbox/d/c;->B()V
.line 6838
sget-wide v13, Lcom/singbox/d/c;->b:J
const-wide/16 v1, 0x1
add-long/2addr v1, v13
sput-wide v1, Lcom/singbox/d/c;->b:J
.line 264
sget-object v15, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;
if-nez v15, :cond_ae
const-string v1, "scope"
invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_ae
new-instance v16, Lcom/singbox/d/c$y;
const/16 v5, 0xf
const/4 v8, 0x0
move-object/from16 v1, v16
move-object/from16 v2, p1
move-wide v3, v13
move-object/from16 v6, p2
move-object/from16 v7, p3
invoke-direct/range {v1 .. v8}, Lcom/singbox/d/c$y;-><init>(Lcom/singbox/d/a;JILjava/lang/Long;Ljava/lang/String;Lkotlin/c/c;)V
move-object/from16 v0, v16
check-cast v0, Lkotlin/f/a/m;
invoke-static {v15, v9, v9, v0, v12}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
const-string v0, "SongPlayer"
.line 316
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "play, state = ["
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget v2, Lcom/singbox/d/c;->p:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1, v9, v10}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
:try_end_de
.catchall {:try_start_9b .. :try_end_de} :catchall_e0
.line 317
monitor-exit p0
return-wide v13
:catchall_e0
move-exception v0
monitor-exit p0
throw v0
.end method