del ad audio lib
This commit is contained in:
@@ -22,13 +22,6 @@
|
||||
.end param
|
||||
.end method
|
||||
|
||||
.method public abstract a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V
|
||||
.param p1 # Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.end method
|
||||
|
||||
.method public abstract b()Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
@@ -672,28 +672,6 @@
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
.line 6
|
||||
iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
.line 7
|
||||
invoke-interface {v0, v1}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V
|
||||
|
||||
.line 8
|
||||
:cond_0
|
||||
iput-object p1, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->f:Lcom/my/target/i3/InstreamAudioAdPlayer;
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
.line 9
|
||||
iget-object v0, p0, Lcom/my/target/p1/a/InstreamAdAudioController;->a:Lcom/my/target/p1/a/InstreamAdAudioController$a;
|
||||
|
||||
invoke-interface {p1, v0}, Lcom/my/target/i3/InstreamAudioAdPlayer;->a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
@@ -68,14 +68,7 @@
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vk/articles/ArticleWebView$g;->a:Lcom/vk/articles/ArticleWebView;
|
||||
|
||||
invoke-virtual {v0}, Landroid/webkit/WebView;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Lcom/my/target/common/MyTargetUtils;->a(Landroid/content/Context;)Ljava/util/Map;
|
||||
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
||||
@@ -242,136 +242,6 @@
|
||||
|
||||
iput-object p10, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions;
|
||||
|
||||
.line 2
|
||||
new-instance p1, Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
iget-object p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
|
||||
|
||||
invoke-virtual {p2}, Lcom/vk/dto/common/VideoAd;->x1()I
|
||||
|
||||
move-result p2
|
||||
|
||||
iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context;
|
||||
|
||||
invoke-direct {p1, p2, p3}, Lcom/my/target/i3/InstreamAd;-><init>(ILandroid/content/Context;)V
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
.line 3
|
||||
invoke-static {p2}, Lcom/my/target/common/BaseAd;->b(Z)V
|
||||
|
||||
.line 4
|
||||
iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
|
||||
|
||||
invoke-virtual {p3}, Lcom/vk/dto/common/VideoAd;->y1()I
|
||||
|
||||
move-result p3
|
||||
|
||||
invoke-virtual {p1, p3}, Lcom/my/target/i3/InstreamAd;->a(I)V
|
||||
|
||||
.line 5
|
||||
invoke-virtual {p1, p0}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAd$c;)V
|
||||
|
||||
.line 6
|
||||
iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
|
||||
|
||||
invoke-virtual {p3}, Lcom/vk/dto/common/VideoAd;->v1()Ljava/util/Map;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
invoke-interface {p3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
invoke-interface {p3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
:goto_0
|
||||
invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result p4
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object p4
|
||||
|
||||
check-cast p4, Ljava/util/Map$Entry;
|
||||
|
||||
invoke-virtual {p1}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams;
|
||||
|
||||
move-result-object p5
|
||||
|
||||
invoke-interface {p4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
|
||||
|
||||
move-result-object p6
|
||||
|
||||
check-cast p6, Ljava/lang/String;
|
||||
|
||||
invoke-interface {p4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
|
||||
|
||||
move-result-object p4
|
||||
|
||||
check-cast p4, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p5, p6, p4}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 7
|
||||
:cond_0
|
||||
invoke-virtual {p1}, Lcom/my/target/i3/InstreamAd;->f()V
|
||||
|
||||
.line 8
|
||||
iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
.line 9
|
||||
new-instance p1, Lcom/vk/libvideo/ad/AdDelegate$adTracker$2;
|
||||
|
||||
invoke-direct {p1, p0}, Lcom/vk/libvideo/ad/AdDelegate$adTracker$2;-><init>(Lcom/vk/libvideo/ad/AdDelegate;)V
|
||||
|
||||
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/jvm/b/Functions;)Lkotlin/Lazy2;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->b:Lkotlin/Lazy2;
|
||||
|
||||
.line 10
|
||||
invoke-static {}, Lio/reactivex/subjects/BehaviorSubject;->r()Lio/reactivex/subjects/BehaviorSubject;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p3, "BehaviorSubject.create<AdState>()"
|
||||
|
||||
invoke-static {p1, p3}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
.line 11
|
||||
iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z
|
||||
|
||||
.line 12
|
||||
iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z
|
||||
|
||||
.line 13
|
||||
new-instance p1, Ljava/util/LinkedHashSet;
|
||||
|
||||
invoke-direct {p1}, Ljava/util/LinkedHashSet;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set;
|
||||
|
||||
.line 14
|
||||
invoke-static {p2}, Lcom/my/target/common/BaseAd;->b(Z)V
|
||||
|
||||
const-string p1, "AdmanInit"
|
||||
|
||||
.line 15
|
||||
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -387,29 +257,6 @@
|
||||
.method private final a(Lcom/vk/dto/common/AdSection;)V
|
||||
.locals 2
|
||||
|
||||
.line 32
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V
|
||||
|
||||
.line 33
|
||||
iput-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
.line 34
|
||||
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
|
||||
|
||||
.line 35
|
||||
iput-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData;
|
||||
|
||||
.line 36
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->o:Lkotlin/jvm/b/Functions2;
|
||||
|
||||
invoke-interface {v0, p1}, Lkotlin/jvm/b/Functions2;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -489,324 +336,32 @@
|
||||
.method public final a(F)V
|
||||
.locals 1
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0, p1}, Lcom/my/target/i3/InstreamAd;->a(F)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(FFLcom/my/target/i3/InstreamAd;)V
|
||||
.locals 7
|
||||
|
||||
sub-float p1, p2, p1
|
||||
|
||||
.line 24
|
||||
iget-object p3, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p3, :cond_1
|
||||
|
||||
invoke-virtual {p3}, Lcom/vk/libvideo/ad/AdBannerData;->b()I
|
||||
|
||||
move-result p3
|
||||
|
||||
int-to-float p3, p3
|
||||
|
||||
sub-float/2addr p3, p1
|
||||
|
||||
float-to-int p3, p3
|
||||
|
||||
.line 25
|
||||
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
.line 26
|
||||
invoke-virtual {p3}, Ljava/lang/Number;->intValue()I
|
||||
|
||||
move-result v1
|
||||
|
||||
if-gtz v1, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
if-nez v1, :cond_1
|
||||
|
||||
move-object v0, p3
|
||||
|
||||
:cond_1
|
||||
move-object v6, v0
|
||||
|
||||
.line 27
|
||||
invoke-direct {p0}, Lcom/vk/libvideo/ad/AdDelegate;->m()Lcom/vk/libvideo/ad/VideoAdTracker;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
float-to-int v0, p1
|
||||
|
||||
iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
float-to-int v2, p2
|
||||
|
||||
invoke-virtual {p3, v0, v1, v2}, Lcom/vk/libvideo/ad/VideoAdTracker;->a(ILcom/vk/dto/common/AdSection;I)V
|
||||
|
||||
.line 28
|
||||
iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
.line 29
|
||||
iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->p:Lkotlin/jvm/b/Functions5;
|
||||
|
||||
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-static {p2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v2}, Lcom/vk/libvideo/ad/AdBannerData;->a()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
invoke-interface/range {v1 .. v6}, Lkotlin/jvm/b/Functions5;->a(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/my/target/i3/InstreamAd;)V
|
||||
.locals 4
|
||||
|
||||
const-string p1, "AdmanReady"
|
||||
|
||||
.line 14
|
||||
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
|
||||
|
||||
.line 15
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->m:Lkotlin/jvm/b/Functions;
|
||||
|
||||
invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Lkotlin/Pair;
|
||||
|
||||
invoke-virtual {p1}, Lkotlin/Pair;->c()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Ljava/lang/Number;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
|
||||
|
||||
move-result p1
|
||||
|
||||
int-to-float p1, p1
|
||||
|
||||
.line 16
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
.line 17
|
||||
iget-object v1, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
|
||||
|
||||
invoke-virtual {v1}, Lcom/vk/dto/common/VideoAd;->u1()Ljava/util/List;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 18
|
||||
new-instance v2, Ljava/util/ArrayList;
|
||||
|
||||
const/16 v3, 0xa
|
||||
|
||||
invoke-static {v1, v3}, Lkotlin/collections/l;->a(Ljava/lang/Iterable;I)I
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V
|
||||
|
||||
.line 19
|
||||
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
.line 20
|
||||
check-cast v3, Ljava/lang/Number;
|
||||
|
||||
invoke-virtual {v3}, Ljava/lang/Number;->floatValue()F
|
||||
|
||||
move-result v3
|
||||
|
||||
mul-float v3, v3, p1
|
||||
|
||||
.line 21
|
||||
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-interface {v2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-static {v2}, Lkotlin/collections/l;->c(Ljava/util/Collection;)[F
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 22
|
||||
invoke-virtual {v0, p1, v1}, Lcom/my/target/i3/InstreamAd;->a(F[F)V
|
||||
|
||||
.line 23
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject;
|
||||
|
||||
sget-object v0, Lcom/vk/libvideo/ad/AdState;->READY:Lcom/vk/libvideo/ad/AdState;
|
||||
|
||||
invoke-virtual {p1, v0}, Lio/reactivex/subjects/BehaviorSubject;->b(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V
|
||||
.locals 0
|
||||
|
||||
const-string p1, "AdmanAdCompleted"
|
||||
|
||||
.line 30
|
||||
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V
|
||||
.locals 0
|
||||
|
||||
.line 31
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->d:Lio/reactivex/subjects/BehaviorSubject;
|
||||
|
||||
sget-object p2, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState;
|
||||
|
||||
invoke-virtual {p1, p2}, Lio/reactivex/subjects/BehaviorSubject;->b(Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z
|
||||
.locals 4
|
||||
|
||||
.line 8
|
||||
sget-object v0, Lcom/vk/libvideo/ad/c;->$EnumSwitchMapping$0:[I
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
aget v0, v0, v1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eq v0, v2, :cond_3
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
if-eq v0, v3, :cond_2
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
if-ne v0, v3, :cond_1
|
||||
|
||||
.line 9
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set;
|
||||
|
||||
invoke-static {v0, p2}, Lkotlin/collections/l;->a(Ljava/lang/Iterable;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p2
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
const/4 p2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p2, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
|
||||
|
||||
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
|
||||
|
||||
throw p1
|
||||
|
||||
.line 10
|
||||
:cond_2
|
||||
iget-boolean p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 11
|
||||
:cond_3
|
||||
iget-boolean p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z
|
||||
|
||||
:goto_0
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
.line 12
|
||||
iget-object p2, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
|
||||
|
||||
invoke-virtual {p2}, Lcom/vk/dto/common/VideoAd;->w1()Ljava/util/Set;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-interface {p2, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
|
||||
|
||||
if-nez p1, :cond_4
|
||||
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->k:Lcom/vk/dto/common/VideoAd;
|
||||
|
||||
invoke-virtual {p1}, Lcom/vk/dto/common/VideoAd;->t1()Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_4
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_4
|
||||
return v1
|
||||
.end method
|
||||
|
||||
@@ -884,130 +439,18 @@
|
||||
.method public final b(F)V
|
||||
.locals 6
|
||||
|
||||
.line 3
|
||||
sget-object v0, Lcom/vk/dto/common/AdSection;->MIDROLL:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p0, v0, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;Ljava/lang/Float;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 4
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy;
|
||||
|
||||
iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context;
|
||||
|
||||
iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1;
|
||||
|
||||
iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions;
|
||||
|
||||
iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions;
|
||||
|
||||
invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;-><init>(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V
|
||||
|
||||
.line 5
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->g:Ljava/util/Set;
|
||||
|
||||
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
.line 6
|
||||
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
|
||||
|
||||
.line 7
|
||||
sget-object v0, Lcom/vk/dto/common/AdSection;->MIDROLL:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
.line 8
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0, p1}, Lcom/my/target/i3/InstreamAd;->b(F)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(Lcom/my/target/i3/InstreamAd;Lcom/my/target/i3/InstreamAd$b;)V
|
||||
.locals 7
|
||||
|
||||
const-string p1, "AdmanAdStarted"
|
||||
|
||||
.line 9
|
||||
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
|
||||
|
||||
.line 10
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->n:Lkotlin/jvm/b/Functions2;
|
||||
|
||||
.line 11
|
||||
new-instance v6, Lcom/vk/libvideo/ad/AdBannerData;
|
||||
|
||||
.line 12
|
||||
iget v4, p2, Lcom/my/target/i3/InstreamAd$b;->c:I
|
||||
|
||||
.line 13
|
||||
iget v5, p2, Lcom/my/target/i3/InstreamAd$b;->d:I
|
||||
|
||||
.line 14
|
||||
iget-boolean v2, p2, Lcom/my/target/i3/InstreamAd$b;->a:Z
|
||||
|
||||
.line 15
|
||||
iget-object v1, p2, Lcom/my/target/i3/InstreamAd$b;->e:Ljava/lang/String;
|
||||
|
||||
.line 16
|
||||
iget p2, p2, Lcom/my/target/i3/InstreamAd$b;->b:F
|
||||
|
||||
float-to-int v3, p2
|
||||
|
||||
move-object v0, v6
|
||||
|
||||
.line 17
|
||||
invoke-direct/range {v0 .. v5}, Lcom/vk/libvideo/ad/AdBannerData;-><init>(Ljava/lang/String;ZIII)V
|
||||
|
||||
.line 18
|
||||
iput-object v6, p0, Lcom/vk/libvideo/ad/AdDelegate;->h:Lcom/vk/libvideo/ad/AdBannerData;
|
||||
|
||||
.line 19
|
||||
invoke-interface {p1, v6}, Lkotlin/jvm/b/Functions2;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
.line 20
|
||||
iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V
|
||||
.locals 0
|
||||
|
||||
const-string p1, "AdmanError"
|
||||
|
||||
.line 21
|
||||
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
|
||||
|
||||
.line 22
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -1023,21 +466,6 @@
|
||||
.method public c(Ljava/lang/String;Lcom/my/target/i3/InstreamAd;)V
|
||||
.locals 0
|
||||
|
||||
.line 3
|
||||
invoke-virtual {p1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p2, "(this as java.lang.String).toUpperCase()"
|
||||
|
||||
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-static {p1}, Lcom/vk/dto/common/AdSection;->valueOf(Ljava/lang/String;)Lcom/vk/dto/common/AdSection;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-direct {p0, p1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/dto/common/AdSection;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -1053,168 +481,36 @@
|
||||
.method public final e()V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "banner_link_click"
|
||||
|
||||
.line 1
|
||||
invoke-direct {p0, v0}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->e()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final f()V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "banner_skip"
|
||||
|
||||
.line 1
|
||||
invoke-direct {p0, v0}, Lcom/vk/libvideo/ad/AdDelegate;->a(Ljava/lang/String;)V
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->i()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final g()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->g()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final h()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->h()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final i()V
|
||||
.locals 6
|
||||
|
||||
.line 1
|
||||
sget-object v0, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
invoke-static {p0, v0, v1, v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy;
|
||||
|
||||
iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context;
|
||||
|
||||
iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1;
|
||||
|
||||
iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions;
|
||||
|
||||
iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions;
|
||||
|
||||
invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;-><init>(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
.line 3
|
||||
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->f:Z
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
.line 4
|
||||
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
|
||||
|
||||
.line 5
|
||||
sget-object v0, Lcom/vk/dto/common/AdSection;->POSTROLL:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
.line 6
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->j()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final j()V
|
||||
.locals 6
|
||||
|
||||
.line 1
|
||||
sget-object v0, Lcom/vk/dto/common/AdSection;->PREROLL:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
invoke-static {p0, v0, v1, v2, v1}, Lcom/vk/libvideo/ad/AdDelegate;->a(Lcom/vk/libvideo/ad/AdDelegate;Lcom/vk/dto/common/AdSection;Ljava/lang/Float;ILjava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy;
|
||||
|
||||
iget-object v2, p0, Lcom/vk/libvideo/ad/AdDelegate;->j:Landroid/content/Context;
|
||||
|
||||
iget-object v3, p0, Lcom/vk/libvideo/ad/AdDelegate;->q:Lkotlin/jvm/b/Functions1;
|
||||
|
||||
iget-object v4, p0, Lcom/vk/libvideo/ad/AdDelegate;->r:Lkotlin/jvm/b/Functions;
|
||||
|
||||
iget-object v5, p0, Lcom/vk/libvideo/ad/AdDelegate;->s:Lkotlin/jvm/b/Functions;
|
||||
|
||||
invoke-direct {v1, v2, v3, v4, v5}, Lcom/vk/libvideo/ad/AdPlayerProxy;-><init>(Landroid/content/Context;Lkotlin/jvm/b/Functions1;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Lcom/my/target/i3/InstreamAd;->a(Lcom/my/target/i3/InstreamAdPlayer;)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
.line 3
|
||||
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->e:Z
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
.line 4
|
||||
iput-boolean v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->i:Z
|
||||
|
||||
.line 5
|
||||
sget-object v0, Lcom/vk/dto/common/AdSection;->PREROLL:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
iput-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->c:Lcom/vk/dto/common/AdSection;
|
||||
|
||||
.line 6
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->k()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -1269,10 +565,5 @@
|
||||
.method public final l()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdDelegate;->a:Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
invoke-virtual {v0}, Lcom/my/target/i3/InstreamAd;->l()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -187,92 +187,11 @@
|
||||
.method public a(Lcom/google/android/exoplayer2/q0/c$a;Lcom/google/android/exoplayer2/ExoPlaybackException;)V
|
||||
.locals 0
|
||||
|
||||
.line 13
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy;
|
||||
|
||||
invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
const-string p2, "error"
|
||||
|
||||
invoke-interface {p1, p2}, Lcom/my/target/i3/InstreamAdPlayer$a;->a(Ljava/lang/String;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/google/android/exoplayer2/q0/c$a;ZI)V
|
||||
.locals 0
|
||||
|
||||
const/4 p1, 0x3
|
||||
|
||||
if-eq p3, p1, :cond_1
|
||||
|
||||
const/4 p1, 0x4
|
||||
|
||||
if-eq p3, p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 1
|
||||
:cond_0
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy;
|
||||
|
||||
invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->e()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 2
|
||||
:cond_1
|
||||
iget-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->c:Z
|
||||
|
||||
if-nez p1, :cond_3
|
||||
|
||||
.line 3
|
||||
iget-object p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->e:Lcom/vk/libvideo/ad/AdPlayerProxy;
|
||||
|
||||
invoke-static {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy;->a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
invoke-virtual {p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
invoke-interface {p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->a()V
|
||||
|
||||
:cond_2
|
||||
const/4 p1, 0x1
|
||||
|
||||
.line 4
|
||||
iput-boolean p1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy$a;->c:Z
|
||||
|
||||
:cond_3
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -6,15 +6,6 @@
|
||||
.implements Lcom/my/target/i3/InstreamAdPlayer;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/vk/libvideo/ad/AdPlayerProxy$b;,
|
||||
Lcom/vk/libvideo/ad/AdPlayerProxy$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private a:Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
@@ -24,8 +15,6 @@
|
||||
|
||||
.field private d:Lcom/vk/media/player/video/ExoVideoSource;
|
||||
|
||||
.field private e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
.field private final f:Lkotlin/jvm/b/Functions1;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
@@ -117,15 +106,6 @@
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static final synthetic a(Lcom/vk/libvideo/ad/AdPlayerProxy;)Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
.locals 0
|
||||
|
||||
.line 1
|
||||
iget-object p0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static final synthetic a(Lcom/vk/libvideo/ad/AdPlayerProxy;Lcom/vk/media/player/ExoPlayerBase;)V
|
||||
.locals 0
|
||||
|
||||
@@ -147,27 +127,6 @@
|
||||
.method private final a(Lcom/vk/media/player/ExoPlayerBase;)V
|
||||
.locals 1
|
||||
|
||||
.line 24
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 25
|
||||
invoke-virtual {p1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -192,49 +151,6 @@
|
||||
.method private final h()V
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 2
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V
|
||||
|
||||
.line 3
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->a(Lcom/google/android/exoplayer2/q0/c;)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -243,96 +159,12 @@
|
||||
.method public a()V
|
||||
.locals 10
|
||||
|
||||
.line 12
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->b()V
|
||||
|
||||
.line 13
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 14
|
||||
iget-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->d:Lcom/vk/media/player/video/ExoVideoSource;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->t()I
|
||||
|
||||
move-result v6
|
||||
|
||||
int-to-long v6, v6
|
||||
|
||||
const/16 v8, 0xf
|
||||
|
||||
const/4 v9, 0x0
|
||||
|
||||
invoke-static/range {v1 .. v9}, Lcom/vk/media/player/video/ExoVideoSource;->a(Lcom/vk/media/player/video/ExoVideoSource;Ljava/lang/String;Landroid/net/Uri;IIJILjava/lang/Object;)Lcom/vk/media/player/video/ExoVideoSource;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
iput-object v1, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->d:Lcom/vk/media/player/video/ExoVideoSource;
|
||||
|
||||
.line 15
|
||||
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->F()V
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(F)V
|
||||
.locals 1
|
||||
|
||||
.line 16
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAdPlayer$a;->a(F)V
|
||||
|
||||
.line 17
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {v0, p1}, Lcom/vk/media/player/ExoPlayerBase;->b(F)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -424,172 +256,34 @@
|
||||
.method public a(Lcom/my/target/i3/InstreamAdPlayer$a;)V
|
||||
.locals 2
|
||||
|
||||
.line 18
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->a()Lcom/vk/libvideo/ad/AdPlayerProxy$a;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 19
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Lcom/vk/media/player/ExoPlayerBase;->q()Lcom/vk/media/player/exo/VKExoPlayer;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1, v0}, Lcom/google/android/exoplayer2/o0;->b(Lcom/google/android/exoplayer2/q0/c;)V
|
||||
|
||||
:cond_0
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
.line 20
|
||||
new-instance v0, Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
.line 21
|
||||
new-instance v1, Lcom/vk/libvideo/ad/AdPlayerProxy$a;
|
||||
|
||||
invoke-direct {v1, p0}, Lcom/vk/libvideo/ad/AdPlayerProxy$a;-><init>(Lcom/vk/libvideo/ad/AdPlayerProxy;)V
|
||||
|
||||
.line 22
|
||||
invoke-direct {v0, v1, p1}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;-><init>(Lcom/vk/libvideo/ad/AdPlayerProxy$a;Lcom/my/target/i3/InstreamAdPlayer$a;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
.line 23
|
||||
:goto_0
|
||||
iput-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b()V
|
||||
.locals 2
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->d()V
|
||||
|
||||
.line 3
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->f()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
.line 4
|
||||
invoke-virtual {v0, v1}, Lcom/vk/media/player/ExoPlayerBase;->a(Z)V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public c()V
|
||||
.locals 1
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vk/libvideo/ad/AdPlayerProxy;->e:Lcom/vk/libvideo/ad/AdPlayerProxy$b;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdPlayerProxy$b;->b()Lcom/my/target/i3/InstreamAdPlayer$a;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-interface {v0}, Lcom/my/target/i3/InstreamAdPlayer$a;->c()V
|
||||
|
||||
.line 3
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->H()V
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public d()F
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->k()I
|
||||
|
||||
move-result v0
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public e()F
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
invoke-virtual {p0}, Lcom/vk/libvideo/ad/AdPlayerProxy;->g()Lcom/vk/media/player/ExoPlayerBase;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/media/player/ExoPlayerBase;->t()I
|
||||
|
||||
move-result v0
|
||||
|
||||
int-to-float v0, v0
|
||||
|
||||
const/high16 v1, 0x447a0000 # 1000.0f
|
||||
|
||||
div-float/2addr v0, v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
||||
@@ -74,19 +74,5 @@
|
||||
|
||||
invoke-static {v0, v1}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->a(Lcom/vk/libvideo/autoplay/VideoAutoPlay;Lcom/vk/libvideo/autoplay/VideoAutoPlay$AutoPlayState;)V
|
||||
|
||||
.line 4
|
||||
iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay$i;->b:Lcom/vk/libvideo/autoplay/VideoAutoPlay;
|
||||
|
||||
invoke-static {v0}, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->b(Lcom/vk/libvideo/autoplay/VideoAutoPlay;)Lcom/vk/libvideo/ad/AdDelegate;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
iget v1, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay$i;->a:F
|
||||
|
||||
invoke-virtual {v0, v1}, Lcom/vk/libvideo/ad/AdDelegate;->b(F)V
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
@@ -2218,25 +2218,12 @@
|
||||
.line 25
|
||||
iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate;
|
||||
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdDelegate;->k()Lio/reactivex/Single;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_6
|
||||
sget-object v0, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState;
|
||||
|
||||
invoke-static {v0}, Lio/reactivex/Single;->b(Ljava/lang/Object;)Lio/reactivex/Single;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 26
|
||||
:goto_2
|
||||
|
||||
sget-object v1, Lcom/vk/libvideo/autoplay/VideoAutoPlay$d;->a:Lcom/vk/libvideo/autoplay/VideoAutoPlay$d;
|
||||
|
||||
.line 27
|
||||
@@ -2807,16 +2794,6 @@
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Lcom/vk/libvideo/ad/AdDelegate;->c()Lcom/my/target/i3/InstreamAd;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Lcom/my/target/i3/InstreamAd;->d()Lcom/my/target/i3/InstreamAdPlayer;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
@@ -3963,17 +3940,6 @@
|
||||
.line 43
|
||||
iget-object v0, p0, Lcom/vk/libvideo/autoplay/VideoAutoPlay;->O:Lcom/vk/libvideo/ad/AdDelegate;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/libvideo/ad/AdDelegate;->k()Lio/reactivex/Single;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
sget-object v0, Lcom/vk/libvideo/ad/AdState;->NO_AD:Lcom/vk/libvideo/ad/AdState;
|
||||
|
||||
invoke-static {v0}, Lio/reactivex/Single;->b(Ljava/lang/Object;)Lio/reactivex/Single;
|
||||
@@ -3981,7 +3947,6 @@
|
||||
move-result-object v0
|
||||
|
||||
.line 44
|
||||
:goto_0
|
||||
sget-object v1, Lcom/vk/libvideo/autoplay/VideoAutoPlay$f;->a:Lcom/vk/libvideo/autoplay/VideoAutoPlay$f;
|
||||
|
||||
.line 45
|
||||
|
||||
@@ -1,112 +0,0 @@
|
||||
.class public final Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdvMyTargetHelper.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/my/target/e/InterstitialAd$b;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/vk/webapp/helpers/AdvMyTargetHelper;->a(Landroid/content/Context;IILcom/vk/webapp/helpers/AdvMyTargetHelper$AdType;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic a:Lcom/vk/webapp/helpers/AdvMyTargetHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 1
|
||||
iput-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public a(Lcom/my/target/e/InterstitialAd;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Ljava/lang/String;Lcom/my/target/e/InterstitialAd;)V
|
||||
.locals 0
|
||||
|
||||
.line 1
|
||||
iget-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper;
|
||||
|
||||
invoke-static {p1}, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->a(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)Lkotlin/jvm/b/Functions;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Lkotlin/Unit;
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(Lcom/my/target/e/InterstitialAd;)V
|
||||
.locals 0
|
||||
|
||||
.line 1
|
||||
iget-object p1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;->a:Lcom/vk/webapp/helpers/AdvMyTargetHelper;
|
||||
|
||||
invoke-static {p1}, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->b(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)Lkotlin/jvm/b/Functions;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-interface {p1}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Lkotlin/Unit;
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public c(Lcom/my/target/e/InterstitialAd;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public d(Lcom/my/target/e/InterstitialAd;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public e(Lcom/my/target/e/InterstitialAd;)V
|
||||
.locals 0
|
||||
|
||||
.line 1
|
||||
invoke-virtual {p1}, Lcom/my/target/e/InterstitialAd;->e()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
@@ -92,101 +92,7 @@
|
||||
.method public final a(Landroid/content/Context;IILcom/vk/webapp/helpers/AdvMyTargetHelper$AdType;)V
|
||||
.locals 2
|
||||
|
||||
.line 3
|
||||
new-instance v0, Lcom/my/target/e/InterstitialAd;
|
||||
|
||||
invoke-direct {v0, p2, p1}, Lcom/my/target/e/InterstitialAd;-><init>(ILandroid/content/Context;)V
|
||||
|
||||
.line 4
|
||||
invoke-virtual {v0}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p2, "ad.customParams"
|
||||
|
||||
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
.line 5
|
||||
iget-boolean v1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->c:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p1, v1}, Lcom/my/target/common/CustomParams;->b(I)V
|
||||
|
||||
.line 6
|
||||
iget v1, p0, Lcom/vk/webapp/helpers/AdvMyTargetHelper;->d:I
|
||||
|
||||
if-lez v1, :cond_1
|
||||
|
||||
.line 7
|
||||
invoke-virtual {p1, v1}, Lcom/my/target/common/CustomParams;->a(I)V
|
||||
|
||||
.line 8
|
||||
:cond_1
|
||||
new-instance p1, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;
|
||||
|
||||
invoke-direct {p1, p0}, Lcom/vk/webapp/helpers/AdvMyTargetHelper$a;-><init>(Lcom/vk/webapp/helpers/AdvMyTargetHelper;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Lcom/my/target/e/InterstitialAd;->a(Lcom/my/target/e/InterstitialAd$b;)V
|
||||
|
||||
.line 9
|
||||
invoke-virtual {p4}, Ljava/lang/Enum;->name()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p4, "(this as java.lang.String).toLowerCase()"
|
||||
|
||||
invoke-static {p1, p4}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
.line 10
|
||||
invoke-virtual {v0}, Lcom/my/target/common/BaseAd;->a()Lcom/my/target/common/CustomParams;
|
||||
|
||||
move-result-object p4
|
||||
|
||||
invoke-static {p4, p2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string p2, "ad_format"
|
||||
|
||||
.line 11
|
||||
invoke-virtual {p4, p2, p1}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
.line 12
|
||||
invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p2, "content_id"
|
||||
|
||||
invoke-virtual {p4, p2, p1}, Lcom/my/target/common/CustomParams;->b(Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
.line 13
|
||||
invoke-virtual {v0}, Lcom/my/target/e/InterstitialAd;->d()V
|
||||
|
||||
return-void
|
||||
|
||||
.line 14
|
||||
:cond_2
|
||||
new-instance p1, Lkotlin/TypeCastException;
|
||||
|
||||
const-string p2, "null cannot be cast to non-null type java.lang.String"
|
||||
|
||||
invoke-direct {p1, p2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final b(Lkotlin/jvm/b/Functions;)Lcom/vk/webapp/helpers/AdvMyTargetHelper;
|
||||
|
||||
@@ -277,26 +277,9 @@
|
||||
|
||||
move-result-object p1
|
||||
|
||||
.line 12
|
||||
instance-of p2, p1, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
if-eqz p2, :cond_6
|
||||
|
||||
move-object p2, p1
|
||||
|
||||
check-cast p2, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-virtual {p2}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->h()[Lcom/vk/music/player/PlayerAction;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_6
|
||||
move-object p2, v1
|
||||
|
||||
.line 13
|
||||
:goto_3
|
||||
sget-object v0, Lcom/vk/toggle/Features$Type;->FEATURE_MUSIC_REINIT_PLAYER:Lcom/vk/toggle/Features$Type;
|
||||
|
||||
invoke-static {v0}, Lcom/vk/toggle/FeatureManager;->b(Lcom/vk/toggle/Features$Type;)Z
|
||||
@@ -305,18 +288,6 @@
|
||||
|
||||
if-eqz v0, :cond_8
|
||||
|
||||
.line 14
|
||||
instance-of p2, p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
if-eqz p2, :cond_7
|
||||
|
||||
check-cast p1, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-virtual {p1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->h()[Lcom/vk/music/player/PlayerAction;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:cond_7
|
||||
move-object p2, v1
|
||||
|
||||
:cond_8
|
||||
|
||||
@@ -289,31 +289,6 @@
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
.line 21
|
||||
new-instance v11, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
new-instance v6, Lcom/vtosters/lite/audio/player/Player$g;
|
||||
|
||||
invoke-direct {v6, p0, v10}, Lcom/vtosters/lite/audio/player/Player$g;-><init>(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V
|
||||
|
||||
move-object v1, v11
|
||||
|
||||
move-object v2, p3
|
||||
|
||||
move-object v3, p1
|
||||
|
||||
move/from16 v7, p6
|
||||
|
||||
invoke-direct/range {v1 .. v7}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;-><init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;IILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
|
||||
|
||||
iput-object v11, v0, Lcom/vtosters/lite/audio/player/Player;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
.line 22
|
||||
:cond_1
|
||||
sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;
|
||||
@@ -341,27 +316,6 @@
|
||||
.line 23
|
||||
:cond_2
|
||||
:goto_0
|
||||
new-instance v11, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
new-instance v4, Lcom/vtosters/lite/audio/player/Player$b;
|
||||
|
||||
invoke-direct {v4, p0, v10}, Lcom/vtosters/lite/audio/player/Player$b;-><init>(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V
|
||||
|
||||
new-instance v5, Lcom/vtosters/lite/audio/player/Player$g;
|
||||
|
||||
invoke-direct {v5, p0, v10}, Lcom/vtosters/lite/audio/player/Player$g;-><init>(Lcom/vtosters/lite/audio/player/Player;Lcom/vtosters/lite/audio/player/Player$a;)V
|
||||
|
||||
move-object v1, v11
|
||||
|
||||
move-object v2, p3
|
||||
|
||||
move-object v3, p1
|
||||
|
||||
move/from16 v6, p6
|
||||
|
||||
invoke-direct/range {v1 .. v6}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;-><init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
|
||||
|
||||
iput-object v11, v0, Lcom/vtosters/lite/audio/player/Player;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
.line 24
|
||||
:goto_1
|
||||
|
||||
@@ -1,162 +0,0 @@
|
||||
.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdPlayerHelper.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic a:Lcom/vk/dto/music/MusicTrack;
|
||||
|
||||
.field final synthetic b:I
|
||||
|
||||
.field final synthetic c:Ljava/lang/String;
|
||||
|
||||
.field final synthetic d:Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
|
||||
.field final synthetic e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
.locals 0
|
||||
|
||||
.line 1
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->a:Lcom/vk/dto/music/MusicTrack;
|
||||
|
||||
iput p3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->b:I
|
||||
|
||||
iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->c:Ljava/lang/String;
|
||||
|
||||
iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->d:Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public b()V
|
||||
.locals 5
|
||||
|
||||
.line 1
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState;
|
||||
|
||||
if-eq v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
|
||||
|
||||
if-ne v0, v1, :cond_2
|
||||
|
||||
.line 2
|
||||
:cond_0
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
return-void
|
||||
|
||||
.line 3
|
||||
:cond_1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->a:Lcom/vk/dto/music/MusicTrack;
|
||||
|
||||
iget v2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->b:I
|
||||
|
||||
iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->c:Ljava/lang/String;
|
||||
|
||||
iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->d:Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
|
||||
invoke-interface {v0, v1, v2, v3, v4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
|
||||
.line 4
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
|
||||
|
||||
if-ne v0, v1, :cond_2
|
||||
|
||||
.line 5
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
.line 6
|
||||
invoke-static {v0}, Lcom/vk/log/L;->a(Ljava/lang/Throwable;)V
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
.line 7
|
||||
invoke-static {v0, v1}, Lcom/vk/music/logger/MusicLogger;->a(Ljava/lang/Throwable;[Ljava/lang/Object;)V
|
||||
|
||||
.line 8
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$a;->e:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
sget-object v2, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;->unknown:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;
|
||||
|
||||
invoke-interface {v0, v1, v2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,57 +0,0 @@
|
||||
.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdPlayerHelper.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
.field final synthetic b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
|
||||
.locals 0
|
||||
|
||||
.line 1
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public b()V
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->b:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->d(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$b;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,75 +0,0 @@
|
||||
.class Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AdPlayerHelper.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)V
|
||||
.locals 0
|
||||
|
||||
.line 1
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public b()V
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->a(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState;
|
||||
|
||||
if-ne v0, v1, :cond_1
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->b(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
.line 3
|
||||
:cond_0
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper$c;->a:Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;->c(Lcom/vtosters/lite/audio/player/ads/AdPlayerHelper;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z
|
||||
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,85 +0,0 @@
|
||||
.class synthetic Lcom/vtosters/lite/audio/player/ads/AudioAd$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AudioAd.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/AudioAd;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1008
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field static final synthetic a:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
.line 1
|
||||
invoke-static {}, Lcom/vk/dto/account/AudioAdConfig$Type;->values()[Lcom/vk/dto/account/AudioAdConfig$Type;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I
|
||||
|
||||
:try_start_0
|
||||
sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I
|
||||
|
||||
sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->PREROLL:Lcom/vk/dto/account/AudioAdConfig$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
:catch_0
|
||||
:try_start_1
|
||||
sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I
|
||||
|
||||
sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->MIDROLL:Lcom/vk/dto/account/AudioAdConfig$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_1
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_1
|
||||
|
||||
:catch_1
|
||||
:try_start_2
|
||||
sget-object v0, Lcom/vtosters/lite/audio/player/ads/AudioAd$a;->a:[I
|
||||
|
||||
sget-object v1, Lcom/vk/dto/account/AudioAdConfig$Type;->POSTROLL:Lcom/vk/dto/account/AudioAdConfig$Type;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
aput v2, v0, v1
|
||||
:try_end_2
|
||||
.catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_2
|
||||
|
||||
:catch_2
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,19 +0,0 @@
|
||||
.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AudioAd.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/AudioAd;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x608
|
||||
name = "b"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract g()Lcom/my/target/i3/InstreamAudioAdPlayer;
|
||||
.end method
|
||||
@@ -1,19 +0,0 @@
|
||||
.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AudioAd.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/AudioAd;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x608
|
||||
name = "c"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract b()V
|
||||
.end method
|
||||
@@ -1,19 +0,0 @@
|
||||
.class interface abstract Lcom/vtosters/lite/audio/player/ads/AudioAd$d;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AudioAd.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/AudioAd;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x608
|
||||
name = "d"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract b()V
|
||||
.end method
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,425 +0,0 @@
|
||||
.class Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AudioAdStatSender.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private volatile a:Z
|
||||
|
||||
.field private volatile b:Z
|
||||
|
||||
.field private volatile c:Z
|
||||
|
||||
.field private volatile d:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
.line 2
|
||||
iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z
|
||||
|
||||
iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z
|
||||
|
||||
iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z
|
||||
|
||||
iput-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private static a(Lcom/vtosters/lite/data/Analytics$l;)V
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
new-array v0, v0, [Ljava/lang/Object;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "MusicStats"
|
||||
|
||||
aput-object v2, v0, v1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
const-string v2, "[VK_TRACKER]"
|
||||
|
||||
aput-object v2, v0, v1
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
const-string v2, "ADVERTISEMENT"
|
||||
|
||||
aput-object v2, v0, v1
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
aput-object p0, v0, v1
|
||||
|
||||
.line 21
|
||||
invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->a([Ljava/lang/Object;)V
|
||||
|
||||
.line 22
|
||||
invoke-virtual {p0}, Lcom/vtosters/lite/data/Analytics$l;->b()Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private static a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 2
|
||||
|
||||
const-string v0, "audio_ad"
|
||||
|
||||
.line 17
|
||||
invoke-static {v0}, Lcom/vtosters/lite/data/Analytics;->c(Ljava/lang/String;)Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v1, "event"
|
||||
|
||||
.line 18
|
||||
invoke-virtual {v0, v1, p0}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
sget-object p1, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
|
||||
.line 19
|
||||
:cond_0
|
||||
invoke-interface {p1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
const-string p1, "section"
|
||||
|
||||
invoke-virtual {v0, p1, p0}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
.line 20
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vtosters/lite/data/Analytics$l;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private f(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const-string v0, "progress_25"
|
||||
|
||||
.line 2
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
.line 3
|
||||
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private g(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const-string v0, "progress_50"
|
||||
|
||||
.line 2
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
.line 3
|
||||
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private h(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const-string v0, "progress_75"
|
||||
|
||||
.line 2
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
.line 3
|
||||
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private i(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-boolean v0, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const-string v0, "started"
|
||||
|
||||
.line 2
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
.line 3
|
||||
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method a(FFLcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
cmpl-float v1, p1, v0
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
cmpl-float v1, p1, p2
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
const/high16 v1, 0x42c80000 # 100.0f
|
||||
|
||||
div-float/2addr p2, v1
|
||||
|
||||
mul-float v0, v0, p2
|
||||
|
||||
sub-float v0, p1, v0
|
||||
|
||||
.line 9
|
||||
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
|
||||
|
||||
move-result v0
|
||||
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
cmpg-float v0, v0, v1
|
||||
|
||||
if-gez v0, :cond_0
|
||||
|
||||
.line 10
|
||||
invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->i(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/high16 v0, 0x41c80000 # 25.0f
|
||||
|
||||
mul-float v0, v0, p2
|
||||
|
||||
sub-float v0, p1, v0
|
||||
|
||||
.line 11
|
||||
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
|
||||
|
||||
move-result v0
|
||||
|
||||
cmpg-float v0, v0, v1
|
||||
|
||||
if-gez v0, :cond_1
|
||||
|
||||
.line 12
|
||||
invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->f(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/high16 v0, 0x42480000 # 50.0f
|
||||
|
||||
mul-float v0, v0, p2
|
||||
|
||||
sub-float v0, p1, v0
|
||||
|
||||
.line 13
|
||||
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
|
||||
|
||||
move-result v0
|
||||
|
||||
cmpg-float v0, v0, v1
|
||||
|
||||
if-gez v0, :cond_2
|
||||
|
||||
.line 14
|
||||
invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->g(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const/high16 v0, 0x42960000 # 75.0f
|
||||
|
||||
mul-float p2, p2, v0
|
||||
|
||||
sub-float/2addr p1, p2
|
||||
|
||||
.line 15
|
||||
invoke-static {p1}, Ljava/lang/Math;->abs(F)F
|
||||
|
||||
move-result p1
|
||||
|
||||
cmpg-float p1, p1, v1
|
||||
|
||||
if-gez p1, :cond_3
|
||||
|
||||
.line 16
|
||||
invoke-direct {p0, p3}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->h(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
:cond_3
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method a(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "completed"
|
||||
|
||||
.line 8
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method a(Lcom/vk/music/stats/MusicStatsRefer;Ljava/lang/String;Ljava/lang/String;)V
|
||||
.locals 3
|
||||
|
||||
const-string v0, "audio_ad"
|
||||
|
||||
.line 1
|
||||
invoke-static {v0}, Lcom/vtosters/lite/data/Analytics;->c(Ljava/lang/String;)Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v1, "event"
|
||||
|
||||
const-string v2, "rejected"
|
||||
|
||||
.line 2
|
||||
invoke-virtual {v0, v1, v2}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const-string p3, "null"
|
||||
|
||||
:goto_0
|
||||
const-string v1, "reject_reason"
|
||||
|
||||
.line 3
|
||||
invoke-virtual {v0, v1, p3}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
const-string p3, "type"
|
||||
|
||||
.line 4
|
||||
invoke-virtual {v0, p3, p2}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
sget-object p1, Lcom/vk/music/common/MusicPlaybackLaunchContext;->C:Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
|
||||
.line 5
|
||||
:cond_1
|
||||
invoke-interface {p1}, Lcom/vk/music/stats/MusicStatsRefer;->v0()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const-string p2, "section"
|
||||
|
||||
invoke-virtual {v0, p2, p1}, Lcom/vtosters/lite/data/Analytics$l;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
.line 6
|
||||
invoke-virtual {v0}, Lcom/vtosters/lite/data/Analytics$l;->b()Lcom/vtosters/lite/data/Analytics$l;
|
||||
|
||||
.line 7
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Lcom/vtosters/lite/data/Analytics$l;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method b(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "not_received"
|
||||
|
||||
.line 1
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method c(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "ready"
|
||||
|
||||
.line 1
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
.line 2
|
||||
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->d:Z
|
||||
|
||||
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->c:Z
|
||||
|
||||
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->b:Z
|
||||
|
||||
iput-boolean p1, p0, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method d(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "received"
|
||||
|
||||
.line 1
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method e(Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "requested"
|
||||
|
||||
.line 1
|
||||
invoke-static {v0, p1}, Lcom/vtosters/lite/audio/player/ads/AudioAdStatSender;->a(Ljava/lang/String;Lcom/vk/music/stats/MusicStatsRefer;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
-624
@@ -1,624 +0,0 @@
|
||||
.class Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;
|
||||
.super Ljava/lang/Object;
|
||||
.source "InstreamAudioAdPlayerAdapter.java"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/my/target/i3/InstreamAudioAdPlayer;
|
||||
.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
.implements Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
.field private final d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;
|
||||
|
||||
.field private final e:Landroid/content/Context;
|
||||
|
||||
.field private f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
.field private g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
|
||||
.locals 6
|
||||
|
||||
.line 1
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 2
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;
|
||||
|
||||
.line 3
|
||||
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->e:Landroid/content/Context;
|
||||
|
||||
.line 4
|
||||
iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
.line 5
|
||||
sget-object v0, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
move-object v2, p2
|
||||
|
||||
move v3, p3
|
||||
|
||||
move-object v4, p0
|
||||
|
||||
move v5, p5
|
||||
|
||||
invoke-interface/range {v0 .. v5}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$c;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public R()F
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->R()F
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public a()V
|
||||
.locals 1
|
||||
|
||||
.line 21
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(F)V
|
||||
.locals 1
|
||||
|
||||
.line 4
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(F)V
|
||||
|
||||
.line 5
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 6
|
||||
invoke-interface {v0, p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a(F)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(I)V
|
||||
.locals 1
|
||||
|
||||
.line 18
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Landroid/net/Uri;)V
|
||||
.locals 3
|
||||
|
||||
.line 2
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->d:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;
|
||||
|
||||
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v1, v2, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;->b(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-interface {v0, v2, p1, v2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p1
|
||||
|
||||
.line 3
|
||||
invoke-static {p1}, Lcom/vk/log/L;->a(Ljava/lang/Throwable;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/my/target/i3/InstreamAudioAdPlayer$a;)V
|
||||
.locals 0
|
||||
|
||||
.line 1
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
.locals 1
|
||||
.param p1 # Lcom/vk/dto/music/MusicTrack;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p4 # Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
.line 20
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/vk/dto/music/MusicTrack;Ljava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
.locals 1
|
||||
.param p1 # Lcom/vk/dto/music/MusicTrack;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
.line 19
|
||||
invoke-virtual {p0, p1, v0, p2, p3}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
|
||||
.locals 1
|
||||
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
.line 11
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
|
||||
|
||||
.line 12
|
||||
iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
.line 13
|
||||
invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->b()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
|
||||
.locals 1
|
||||
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
.line 7
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
|
||||
|
||||
const/4 p1, 0x2
|
||||
|
||||
new-array p1, p1, [Ljava/lang/Object;
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
const-string v0, "myTarget"
|
||||
|
||||
aput-object v0, p1, p2
|
||||
|
||||
.line 8
|
||||
iget-object p2, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
aput-object p2, p1, v0
|
||||
|
||||
invoke-static {p1}, Lcom/vk/log/L;->b([Ljava/lang/Object;)V
|
||||
|
||||
.line 9
|
||||
iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
.line 10
|
||||
invoke-interface {p1}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->e()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V
|
||||
.locals 7
|
||||
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
.line 17
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
move v2, p2
|
||||
|
||||
move-wide v3, p3
|
||||
|
||||
move-wide v5, p5
|
||||
|
||||
invoke-interface/range {v0 .. v6}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;IJJ)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V
|
||||
.locals 1
|
||||
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
.line 14
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V
|
||||
|
||||
.line 15
|
||||
iget-object p1, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
.line 16
|
||||
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-interface {p1, p2}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a(Ljava/lang/String;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public a(Ljava/lang/Runnable;)Z
|
||||
.locals 1
|
||||
|
||||
.line 22
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Ljava/lang/Runnable;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public b()Landroid/content/Context;
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->e:Landroid/content/Context;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public b(F)V
|
||||
.locals 1
|
||||
|
||||
.line 3
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(F)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
|
||||
.locals 1
|
||||
.param p1 # Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->g:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public b(I)Z
|
||||
.locals 1
|
||||
|
||||
.line 4
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0, p1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->b(I)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public c()Z
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->c()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public d()Z
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->d()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public e()Z
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public f()I
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->f()I
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public g()F
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
long-to-float v0, v0
|
||||
|
||||
const/high16 v1, 0x447a0000 # 1000.0f
|
||||
|
||||
div-float/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getCurrentPosition()J
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public getDuration()J
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getDuration()J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public getId()I
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getId()I
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getState()Lcom/vk/music/player/PlayState;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getState()Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public h()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 3
|
||||
invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->a()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public i()F
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->getCurrentPosition()J
|
||||
|
||||
move-result-wide v0
|
||||
|
||||
long-to-float v0, v0
|
||||
|
||||
const/high16 v1, 0x447a0000 # 1000.0f
|
||||
|
||||
div-float/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public j()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 3
|
||||
invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->d()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public k()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->f:Lcom/my/target/i3/InstreamAudioAdPlayer$a;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 3
|
||||
invoke-interface {v0}, Lcom/my/target/i3/InstreamAudioAdPlayer$a;->c()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public stop()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->stop()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public t()Z
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public u()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;->c:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,56 +0,0 @@
|
||||
.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ModernAdPlayer.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x18
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
.field final synthetic b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final b()V
|
||||
.locals 2
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->c(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$a;->b:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
invoke-interface {v0, v1}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,72 +0,0 @@
|
||||
.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ModernAdPlayer.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;I)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x18
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final b()V
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$b;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->t()Z
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,149 +0,0 @@
|
||||
.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ModernAdPlayer.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lcom/vtosters/lite/audio/player/ads/AudioAd$c;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x18
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
.field final synthetic b:Lcom/vk/dto/music/MusicTrack;
|
||||
|
||||
.field final synthetic c:I
|
||||
|
||||
.field final synthetic d:Ljava/lang/String;
|
||||
|
||||
.field final synthetic e:Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
iput-object p2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->b:Lcom/vk/dto/music/MusicTrack;
|
||||
|
||||
iput p3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->c:I
|
||||
|
||||
iput-object p4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->d:Ljava/lang/String;
|
||||
|
||||
iput-object p5, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->e:Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final b()V
|
||||
.locals 5
|
||||
|
||||
.line 1
|
||||
:try_start_0
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Lcom/vk/music/player/PlayState;->a()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
|
||||
|
||||
if-ne v0, v1, :cond_1
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
.line 2
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->b:Lcom/vk/dto/music/MusicTrack;
|
||||
|
||||
iget v2, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->c:I
|
||||
|
||||
iget-object v3, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->d:Ljava/lang/String;
|
||||
|
||||
iget-object v4, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->e:Lcom/vk/music/common/MusicPlaybackLaunchContext;
|
||||
|
||||
invoke-interface {v0, v1, v2, v3, v4}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->a(Lcom/vk/dto/music/MusicTrack;ILjava/lang/String;Lcom/vk/music/common/MusicPlaybackLaunchContext;)V
|
||||
|
||||
.line 3
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->d(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
|
||||
|
||||
if-ne v0, v1, :cond_1
|
||||
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->e(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0}, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;->e()Z
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
.line 4
|
||||
invoke-static {v0, v1}, Lcom/vk/music/logger/MusicLogger;->a(Ljava/lang/Throwable;[Ljava/lang/Object;)V
|
||||
|
||||
.line 5
|
||||
iget-object v0, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$c;->a:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
sget-object v1, Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;->unknown:Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;
|
||||
|
||||
invoke-virtual {v0, v0, v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->a(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener$ErrorType;)V
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
-103
@@ -1,103 +0,0 @@
|
||||
.class final Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;
|
||||
.super Lkotlin/jvm/internal/Lambda;
|
||||
.source "ModernAdPlayer.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lkotlin/jvm/b/Functions;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;-><init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;Lkotlin/jvm/b/Functions;Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x18
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lkotlin/jvm/internal/Lambda;",
|
||||
"Lkotlin/jvm/b/Functions<",
|
||||
"Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
invoke-direct {p0, p1}, Lkotlin/jvm/internal/Lambda;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final invoke()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;
|
||||
.locals 9
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
new-array v0, v0, [Ljava/lang/Object;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "create player advertising"
|
||||
|
||||
aput-object v2, v0, v1
|
||||
|
||||
.line 2
|
||||
invoke-static {v0}, Lcom/vk/music/logger/MusicLogger;->d([Ljava/lang/Object;)V
|
||||
|
||||
.line 3
|
||||
new-instance v0, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;
|
||||
|
||||
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->f(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
iget-object v1, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v1}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->b(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Landroid/content/Context;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
iget-object v7, p0, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->this$0:Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;
|
||||
|
||||
invoke-static {v7}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;->g(Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer;)Z
|
||||
|
||||
move-result v8
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
move-object v3, v0
|
||||
|
||||
invoke-direct/range {v3 .. v8}, Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;-><init>(Lcom/vtosters/lite/audio/player/MediaPlayerHelperI$Type;Landroid/content/Context;ILcom/vtosters/lite/audio/player/MediaPlayerHelperI$MediaPlayerHelperListener;Z)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic invoke()Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
.line 1
|
||||
invoke-virtual {p0}, Lcom/vtosters/lite/audio/player/ads/ModernAdPlayer$playerAd$2;->invoke()Lcom/vtosters/lite/audio/player/ads/InstreamAudioAdPlayerAdapter;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,58 +0,0 @@
|
||||
.class public final synthetic Lcom/vtosters/lite/audio/player/ads/e;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $EnumSwitchMapping$0:[I
|
||||
|
||||
.field public static final synthetic $EnumSwitchMapping$1:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static synthetic constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
invoke-static {}, Lcom/vk/music/player/PlayState;->values()[Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I
|
||||
|
||||
sget-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$0:[I
|
||||
|
||||
sget-object v1, Lcom/vk/music/player/PlayState;->PLAYING:Lcom/vk/music/player/PlayState;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
aput v2, v0, v1
|
||||
|
||||
invoke-static {}, Lcom/vk/music/player/PlayState;->values()[Lcom/vk/music/player/PlayState;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
array-length v0, v0
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
sput-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I
|
||||
|
||||
sget-object v0, Lcom/vtosters/lite/audio/player/ads/e;->$EnumSwitchMapping$1:[I
|
||||
|
||||
sget-object v1, Lcom/vk/music/player/PlayState;->PAUSED:Lcom/vk/music/player/PlayState;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Enum;->ordinal()I
|
||||
|
||||
move-result v1
|
||||
|
||||
aput v2, v0, v1
|
||||
|
||||
return-void
|
||||
.end method
|
||||
@@ -2735,15 +2735,6 @@
|
||||
.method public a(Ljava/lang/Runnable;)V
|
||||
.locals 2
|
||||
|
||||
.line 32
|
||||
iget-object v0, p0, Lcom/vtosters/lite/data/Analytics;->c:Ljava/util/concurrent/ScheduledExecutorService;
|
||||
|
||||
new-instance v1, Lcom/vtosters/lite/data/Analytics$h;
|
||||
|
||||
invoke-direct {v1, p0, p1}, Lcom/vtosters/lite/data/Analytics$h;-><init>(Lcom/vtosters/lite/data/Analytics;Ljava/lang/Runnable;)V
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledExecutorService;->execute(Ljava/lang/Runnable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
Reference in New Issue
Block a user