MusicPlayerService$2.smali
.class Lim/tpelyyftgw/messenger/MusicPlayerService$2;
.super Landroid/media/session/MediaSession$Callback;
.source "MusicPlayerService.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/messenger/MusicPlayerService;->onCreate()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/messenger/MusicPlayerService;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/messenger/MusicPlayerService;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/messenger/MusicPlayerService;
.line 107
iput-object p1, p0, Lim/tpelyyftgw/messenger/MusicPlayerService$2;->this$0:Lim/tpelyyftgw/messenger/MusicPlayerService;
invoke-direct {p0}, Landroid/media/session/MediaSession$Callback;-><init>()V
return-void
.end method
# virtual methods
.method public onPause()V
.registers 3
.line 115
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->pauseMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 116
return-void
.end method
.method public onPlay()V
.registers 3
.line 110
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 111
return-void
.end method
.method public onSeekTo(J)V
.registers 7
.param p1, "pos" # J
.line 130
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 131
.local v0, "object":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_21
.line 132
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
const-wide/16 v2, 0x3e8
div-long v2, p1, v2
long-to-float v2, v2
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDuration()I
move-result v3
int-to-float v3, v3
div-float/2addr v2, v3
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/MediaController;->seekToProgress(Lim/tpelyyftgw/messenger/MessageObject;F)Z
.line 133
iget-object v1, p0, Lim/tpelyyftgw/messenger/MusicPlayerService$2;->this$0:Lim/tpelyyftgw/messenger/MusicPlayerService;
invoke-static {v1, p1, p2}, Lim/tpelyyftgw/messenger/MusicPlayerService;->access$000(Lim/tpelyyftgw/messenger/MusicPlayerService;J)V
.line 135
:cond_21
return-void
.end method
.method public onSkipToNext()V
.registers 2
.line 120
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->playNextMessage()V
.line 121
return-void
.end method
.method public onSkipToPrevious()V
.registers 2
.line 125
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->playPreviousMessage()V
.line 126
return-void
.end method
.method public onStop()V
.registers 1
.line 140
return-void
.end method