AudioPlayComp$r.smali
.class public final Lcom/singbox/produce/detail/component/AudioPlayComp$r;
.super Lcom/singbox/d/d;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/singbox/produce/detail/component/AudioPlayComp;-><init>(Landroidx/fragment/app/FragmentActivity;Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/singbox/produce/detail/component/AudioPlayComp;
# direct methods
.method constructor <init>(Lcom/singbox/produce/detail/component/AudioPlayComp;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 105
iput-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-direct {p0}, Lcom/singbox/d/d;-><init>()V
return-void
.end method
# virtual methods
.method public final a(IILcom/singbox/component/o/a/a/f;)V
.registers 8
.line 183
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0, p3}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result p3
if-eqz p3, :cond_8b
if-lez p2, :cond_8b
.line 184
iget-object p3, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p3}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p3
iget-object p3, p3, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->r:Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;
invoke-virtual {p3}, Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;->getDuration()I
move-result p3
if-eq p2, p3, :cond_37
.line 185
iget-object p3, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p3}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p3
iget-object p3, p3, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->b:Lcom/singbox/produce/record/widget/SeekBarIndicator;
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object v0
iget-object v0, v0, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->r:Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;
invoke-virtual {v0}, Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;->getMLyricInfo()Lcom/singbox/component/backend/model/d/c;
move-result-object v0
if-eqz v0, :cond_33
invoke-virtual {v0}, Lcom/singbox/component/backend/model/d/c;->a()I
move-result v0
goto :goto_34
:cond_33
const/4 v0, 0x0
:goto_34
invoke-virtual {p3, v0}, Lcom/singbox/produce/record/widget/SeekBarIndicator;->setStartIndicator(I)V
.line 188
:cond_37
iget-object p3, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p3}, Lcom/singbox/produce/detail/component/AudioPlayComp;->i(Lcom/singbox/produce/detail/component/AudioPlayComp;)Z
move-result p3
if-nez p3, :cond_55
.line 189
iget-object p3, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p3}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p3
iget-object p3, p3, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->b:Lcom/singbox/produce/record/widget/SeekBarIndicator;
invoke-virtual {p3, p1, p2}, Lcom/singbox/produce/record/widget/SeekBarIndicator;->a(II)V
.line 191
iget-object p3, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p3}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p3
iget-object p3, p3, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->b:Lcom/singbox/produce/record/widget/SeekBarIndicator;
invoke-virtual {p3, p1}, Lcom/singbox/produce/record/widget/SeekBarIndicator;->a(I)V
.line 193
:cond_55
iget-object p3, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p3}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p3
iget-object p3, p3, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->r:Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;
sget-object v0, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
invoke-static {}, Lcom/singbox/d/c;->a()I
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0}, Lcom/singbox/produce/detail/component/AudioPlayComp;->i(Lcom/singbox/produce/detail/component/AudioPlayComp;)Z
move-result v0
invoke-virtual {p3, p1, p2, v0}, Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;->a(IIZ)V
.line 195
iget-object p2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->h(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/c;
move-result-object p2
.line 14035
iget-boolean p3, p2, Lcom/singbox/produce/detail/c;->d:Z
if-eqz p3, :cond_8b
.line 14036
iget-boolean p3, p2, Lcom/singbox/produce/detail/c;->b:Z
if-nez p3, :cond_8b
.line 14038
iget p3, p2, Lcom/singbox/produce/detail/c;->c:I
sub-int/2addr p1, p3
int-to-long v0, p1
iget-wide v2, p2, Lcom/singbox/produce/detail/c;->a:J
cmp-long p1, v0, v2
if-lez p1, :cond_8b
.line 14039
iget-wide v0, p2, Lcom/singbox/produce/detail/c;->e:J
invoke-static {v0, v1}, Lcom/singbox/util/m;->a(J)V
const/4 p1, 0x1
.line 14040
iput-boolean p1, p2, Lcom/singbox/produce/detail/c;->b:Z
:cond_8b
return-void
.end method
.method public final a(Lcom/singbox/component/backend/model/d/c;Lcom/singbox/component/o/a/a/f;)V
.registers 6
const-string v0, "lyricInfo"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 200
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onSongLyricInfo: lyricInfo = ["
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, "],resId = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v1, 0x0
if-eqz p2, :cond_1c
invoke-virtual {p2}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v2
goto :goto_1d
:cond_1c
move-object v2, v1
:goto_1d
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "],duetId = ["
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v2
.line 14058
iget-object v2, v2, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 200
invoke-virtual {v2}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/singbox/produce/detail/b/a;
if-eqz v2, :cond_3c
.line 15014
iget-object v2, v2, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz v2, :cond_3c
.line 15029
iget-object v2, v2, Lcom/singbox/component/backend/proto/produce/b;->d:Ljava/lang/Long;
goto :goto_3d
:cond_3c
move-object v2, v1
.line 200
:goto_3d
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v2, 0x5d
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v2, "ControlViewComp"
invoke-static {v2, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 201
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0, p2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result p2
if-eqz p2, :cond_b5
iget-object p2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p2
.line 15058
iget-object p2, p2, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 201
invoke-virtual {p2}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object p2
check-cast p2, Lcom/singbox/produce/detail/b/a;
if-eqz p2, :cond_6c
.line 16014
iget-object p2, p2, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz p2, :cond_6c
.line 16057
iget-object v1, p2, Lcom/singbox/component/backend/proto/produce/b;->r:Ljava/lang/Integer;
:cond_6c
if-nez v1, :cond_6f
goto :goto_76
.line 201
:cond_6f
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result p2
const/4 v0, 0x1
if-eq p2, v0, :cond_b5
.line 202
:goto_76
iget-object p2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p2
iget-object p2, p2, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->r:Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;
invoke-virtual {p2, p1}, Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;->setLyricInfo(Lcom/singbox/component/backend/model/d/c;)V
.line 203
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p1
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->b:Lcom/singbox/produce/record/widget/SeekBarIndicator;
invoke-virtual {p1}, Lcom/singbox/produce/record/widget/SeekBarIndicator;->getDuration()I
move-result p1
.line 204
sget-object p2, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
invoke-static {}, Lcom/singbox/d/c;->a()I
move-result p2
const/4 v0, 0x4
if-ne p2, v0, :cond_b5
if-lez p1, :cond_b5
.line 205
iget-object p2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p2
iget-object p2, p2, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->r:Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object v0
iget-object v0, v0, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->b:Lcom/singbox/produce/record/widget/SeekBarIndicator;
invoke-virtual {v0}, Lcom/singbox/produce/record/widget/SeekBarIndicator;->getProgress()I
move-result v0
iget-object v1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->i(Lcom/singbox/produce/detail/component/AudioPlayComp;)Z
move-result v1
invoke-virtual {p2, v0, p1, v1}, Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;->a(IIZ)V
:cond_b5
return-void
.end method
.method public final a(Lcom/singbox/component/o/a/a/f;)V
.registers 4
const-string v0, "res"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 115
invoke-super {p0, p1}, Lcom/singbox/d/d;->a(Lcom/singbox/component/o/a/a/f;)V
.line 116
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onBufferingStart: resId = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "],duetId = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v1
.line 4058
iget-object v1, v1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 116
invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/singbox/produce/detail/b/a;
if-eqz v1, :cond_32
.line 5014
iget-object v1, v1, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz v1, :cond_32
.line 5029
iget-object v1, v1, Lcom/singbox/component/backend/proto/produce/b;->d:Ljava/lang/Long;
goto :goto_33
:cond_32
const/4 v1, 0x0
.line 116
:goto_33
invoke-virtual {v0, v1}, 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, "ControlViewComp"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 117
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0, p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result v0
if-eqz v0, :cond_56
.line 118
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/component/o/a/a/f;I)V
:cond_56
return-void
.end method
.method public final a(Lcom/singbox/component/o/a/a/f;I)V
.registers 14
const-string v0, "res"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 108
invoke-super {p0, p1, p2}, Lcom/singbox/d/d;->a(Lcom/singbox/component/o/a/a/f;I)V
.line 109
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "onMediaInfoChange: resId = ["
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "] , mediaInfo = ["
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, "], duetId = ["
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v2
.line 1058
iget-object v2, v2, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 109
invoke-virtual {v2}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/singbox/produce/detail/b/a;
if-eqz v2, :cond_3a
.line 2014
iget-object v2, v2, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz v2, :cond_3a
.line 2029
iget-object v2, v2, Lcom/singbox/component/backend/proto/produce/b;->d:Ljava/lang/Long;
goto :goto_3b
:cond_3a
const/4 v2, 0x0
.line 109
:goto_3b
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v2, 0x5d
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v3, "ControlViewComp"
invoke-static {v3, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 110
iget-object v1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v1, p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result v1
if-eqz v1, :cond_af
.line 111
iget-object v1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v1
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 2137
instance-of v0, p1, Lcom/singbox/component/o/a/a/a;
const-string v3, "AudioDetailViewModel"
if-nez v0, :cond_69
const-string p1, "can\'t not solve this type"
.line 2138
invoke-static {v3, p1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 2141
:cond_69
new-instance v0, Ljava/lang/StringBuilder;
const-string v4, "updateState: resId = ["
invoke-direct {v0, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "] mediaInfo = ["
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v3, p1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 2142
iget-object p1, v1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->e:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {p1}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/singbox/produce/detail/b/a;
if-eqz p1, :cond_af
const-string v0, "$this$updateMediaInfo"
.line 2144
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 3047
new-instance v0, Lcom/singbox/produce/detail/b/a;
.line 4014
iget-object v3, p1, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
.line 4015
iget v4, p1, Lcom/singbox/produce/detail/b/a;->b:I
.line 4016
iget v5, p1, Lcom/singbox/produce/detail/b/a;->c:I
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v9, 0x18
const/4 v10, 0x0
move-object v2, v0
move v8, p2
.line 3047
invoke-direct/range {v2 .. v10}, Lcom/singbox/produce/detail/b/a;-><init>(Lcom/singbox/component/backend/proto/produce/b;IILjava/io/File;Ljava/lang/String;IILkotlin/f/b/j;)V
.line 2145
iget-object p1, v1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->e:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
:cond_af
return-void
.end method
.method public final a(Lcom/singbox/component/o/a/a/f;ILjava/lang/Throwable;)V
.registers 6
const-string v0, "res"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 131
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onSongError() called with: res = ["
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, "], errorCode = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, "], t = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, "], duetId = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v1
.line 6058
iget-object v1, v1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 131
invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/singbox/produce/detail/b/a;
if-eqz v1, :cond_3b
.line 7014
iget-object v1, v1, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz v1, :cond_3b
.line 7029
iget-object v1, v1, Lcom/singbox/component/backend/proto/produce/b;->d:Ljava/lang/Long;
goto :goto_3c
:cond_3b
const/4 v1, 0x0
.line 131
:goto_3c
invoke-virtual {v0, v1}, 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, "ControlViewComp"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 132
invoke-super {p0, p1, p2, p3}, Lcom/singbox/d/d;->a(Lcom/singbox/component/o/a/a/f;ILjava/lang/Throwable;)V
.line 133
iget-object p2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p2, p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result p2
if-eqz p2, :cond_62
.line 134
iget-object p2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p2
const/4 p3, 0x6
invoke-virtual {p2, p1, p3}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/component/o/a/a/f;I)V
:cond_62
return-void
.end method
.method public final a(Lcom/singbox/component/o/a/a/f;Z)V
.registers 6
const-string v0, "res"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 167
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onSongStop: resId = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "] fromUser = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, "],duetId = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v1
.line 11058
iget-object v1, v1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 167
invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/singbox/produce/detail/b/a;
if-eqz v1, :cond_37
.line 12014
iget-object v1, v1, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz v1, :cond_37
.line 12029
iget-object v1, v1, Lcom/singbox/component/backend/proto/produce/b;->d:Ljava/lang/Long;
goto :goto_38
:cond_37
const/4 v1, 0x0
.line 167
:goto_38
invoke-virtual {v0, v1}, 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, "ControlViewComp"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 168
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0, p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result v0
if-eqz v0, :cond_a8
.line 169
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0}, Lcom/singbox/produce/detail/component/AudioPlayComp;->h(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/c;
move-result-object v0
const-wide/16 v1, 0xbb8
.line 13028
iput-wide v1, v0, Lcom/singbox/produce/detail/c;->a:J
const/4 v1, 0x0
.line 13029
iput-boolean v1, v0, Lcom/singbox/produce/detail/c;->b:Z
.line 13030
iput v1, v0, Lcom/singbox/produce/detail/c;->c:I
.line 13031
iput-boolean v1, v0, Lcom/singbox/produce/detail/c;->d:Z
if-nez p2, :cond_84
.line 171
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p1
.line 13058
iget-object p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 171
invoke-virtual {p1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/singbox/produce/detail/b/a;
if-eqz p1, :cond_83
.line 172
iget-object p2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p2
const-string v0, "it"
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x1
invoke-virtual {p2, p1, v0}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/produce/detail/b/a;Z)V
:cond_83
return-void
.line 175
:cond_84
iget-object p2, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p2}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p2
const/4 v0, 0x5
invoke-virtual {p2, p1, v0}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/component/o/a/a/f;I)V
.line 176
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p1
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->r:Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;
.line 13194
invoke-virtual {p1}, Lcom/singbox/produce/detail/widget/SingVideoPlayerLayout;->getBinding()Lcom/singbox/produce/databinding/ProduceLayoutAudioVideoBinding;
move-result-object p1
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceLayoutAudioVideoBinding;->m:Lcom/singbox/produce/widget/LrcView;
const/4 p2, 0x3
.line 13925
iput p2, p1, Lcom/singbox/produce/widget/LrcView;->b:I
.line 13926
invoke-virtual {p1}, Lcom/singbox/produce/widget/LrcView;->b()V
.line 13927
invoke-virtual {p1}, Lcom/singbox/produce/widget/LrcView;->c()V
.line 13928
invoke-virtual {p1}, Lcom/singbox/produce/widget/LrcView;->a()V
:cond_a8
return-void
.end method
.method public final b(Lcom/singbox/component/o/a/a/f;)V
.registers 13
const-string v0, "res"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 139
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onSongStart: resId = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "],duetId = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v1
.line 7058
iget-object v1, v1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 139
invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/singbox/produce/detail/b/a;
const/4 v2, 0x0
if-eqz v1, :cond_30
.line 8014
iget-object v1, v1, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz v1, :cond_30
.line 8029
iget-object v1, v1, Lcom/singbox/component/backend/proto/produce/b;->d:Ljava/lang/Long;
goto :goto_31
:cond_30
move-object v1, v2
.line 139
:goto_31
invoke-virtual {v0, v1}, 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, "ControlViewComp"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 140
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0, p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result v0
if-eqz v0, :cond_e4
.line 141
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v0
const/4 v1, 0x3
invoke-virtual {v0, p1, v1}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/component/o/a/a/f;I)V
.line 142
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object p1
.line 8058
iget-object p1, p1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 142
invoke-virtual {p1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/singbox/produce/detail/b/a;
const/4 v0, 0x0
const/4 v1, 0x1
if-eqz p1, :cond_b9
.line 9014
iget-object p1, p1, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz p1, :cond_b9
.line 143
iget-object v3, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-virtual {v3}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
if-eqz v3, :cond_83
invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;->getIntent()Landroid/content/Intent;
move-result-object v3
if-eqz v3, :cond_83
const-string v4, "notification"
invoke-virtual {v3, v4, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
goto :goto_84
:cond_83
move-object v3, v2
.line 144
:goto_84
sget-object v4, Lcom/singbox/produce/c/d;->s:Lcom/singbox/produce/c/d;
.line 145
iget-object v4, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
.line 9104
iget-wide v5, v4, Lcom/singbox/produce/detail/component/AudioPlayComp;->b:J
.line 10051
iget-object v7, p1, Lcom/singbox/component/backend/proto/produce/b;->o:Ljava/lang/Long;
.line 147
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->g(Lcom/singbox/produce/detail/component/AudioPlayComp;)Landroidx/fragment/app/FragmentActivity;
move-result-object p1
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getIntent()Landroid/content/Intent;
move-result-object p1
const-string v4, "from"
invoke-virtual {p1, v4, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
.line 148
sget-object p1, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
invoke-static {}, Lcom/singbox/d/c;->j()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
if-nez v3, :cond_ad
goto :goto_b5
.line 149
:cond_ad
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result p1
if-nez p1, :cond_b5
move-object v10, v2
goto :goto_b6
:cond_b5
:goto_b5
move-object v10, v3
.line 144
:goto_b6
invoke-static/range {v5 .. v10}, Lcom/singbox/produce/c/d;->a(JLjava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V
.line 152
:cond_b9
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p1
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->b:Lcom/singbox/produce/record/widget/SeekBarIndicator;
invoke-virtual {p1}, Lcom/singbox/produce/record/widget/SeekBarIndicator;->b()V
.line 153
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->h(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/c;
move-result-object p1
sget-object v2, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
invoke-static {}, Lcom/singbox/d/c;->k()I
move-result v2
.line 11012
iput v2, p1, Lcom/singbox/produce/detail/c;->c:I
int-to-long v3, v2
const-wide/16 v5, 0xbb8
cmp-long v7, v3, v5
if-lez v7, :cond_dc
.line 11014
iput-boolean v1, p1, Lcom/singbox/produce/detail/c;->b:Z
goto :goto_e2
:cond_dc
const/16 v3, 0x3e8
if-ge v2, v3, :cond_e2
.line 11016
iput-boolean v0, p1, Lcom/singbox/produce/detail/c;->b:Z
.line 11018
:cond_e2
:goto_e2
iput-boolean v1, p1, Lcom/singbox/produce/detail/c;->d:Z
:cond_e4
return-void
.end method
.method public final c(Lcom/singbox/component/o/a/a/f;)V
.registers 4
const-string v0, "res"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 123
invoke-super {p0, p1}, Lcom/singbox/d/d;->c(Lcom/singbox/component/o/a/a/f;)V
.line 124
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onBufferingEnd: resId = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "],duetId = ["
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v1
.line 5058
iget-object v1, v1, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->f:Landroidx/lifecycle/LiveData;
.line 124
invoke-virtual {v1}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/singbox/produce/detail/b/a;
if-eqz v1, :cond_32
.line 6014
iget-object v1, v1, Lcom/singbox/produce/detail/b/a;->a:Lcom/singbox/component/backend/proto/produce/b;
if-eqz v1, :cond_32
.line 6029
iget-object v1, v1, Lcom/singbox/component/backend/proto/produce/b;->d:Ljava/lang/Long;
goto :goto_33
:cond_32
const/4 v1, 0x0
.line 124
:goto_33
invoke-virtual {v0, v1}, 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, "ControlViewComp"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 125
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0, p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result v0
if-eqz v0, :cond_56
.line 126
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v0
const/4 v1, 0x2
invoke-virtual {v0, p1, v1}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/component/o/a/a/f;I)V
:cond_56
return-void
.end method
.method public final d(Lcom/singbox/component/o/a/a/f;)V
.registers 7
const-string v0, "res"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 158
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "onSongPause: resId = ["
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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, "ControlViewComp"
invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 159
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0, p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;Lcom/singbox/component/o/a/a/f;)Z
move-result v0
if-eqz v0, :cond_5a
.line 160
iget-object v0, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {v0}, Lcom/singbox/produce/detail/component/AudioPlayComp;->b(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;
move-result-object v0
const/4 v1, 0x4
invoke-virtual {v0, p1, v1}, Lcom/singbox/produce/detail/viewmodel/AudioDetailViewModel;->a(Lcom/singbox/component/o/a/a/f;I)V
.line 161
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->h(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/detail/c;
move-result-object p1
sget-object v0, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;
invoke-static {}, Lcom/singbox/d/c;->k()I
move-result v0
const/4 v1, 0x0
.line 11022
iput-boolean v1, p1, Lcom/singbox/produce/detail/c;->d:Z
.line 11023
iget-boolean v1, p1, Lcom/singbox/produce/detail/c;->b:Z
if-nez v1, :cond_4f
.line 11024
iget-wide v1, p1, Lcom/singbox/produce/detail/c;->a:J
iget v3, p1, Lcom/singbox/produce/detail/c;->c:I
sub-int/2addr v0, v3
int-to-long v3, v0
sub-long/2addr v1, v3
iput-wide v1, p1, Lcom/singbox/produce/detail/c;->a:J
.line 162
:cond_4f
iget-object p1, p0, Lcom/singbox/produce/detail/component/AudioPlayComp$r;->a:Lcom/singbox/produce/detail/component/AudioPlayComp;
invoke-static {p1}, Lcom/singbox/produce/detail/component/AudioPlayComp;->a(Lcom/singbox/produce/detail/component/AudioPlayComp;)Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;
move-result-object p1
iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceLayoutPlayInfoBinding;->b:Lcom/singbox/produce/record/widget/SeekBarIndicator;
invoke-virtual {p1}, Lcom/singbox/produce/record/widget/SeekBarIndicator;->a()V
:cond_5a
return-void
.end method