VideoController.smali
.class public abstract Lcom/proxy/ad/adsdk/video/VideoController;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/proxy/ad/adsdk/video/VideoController$IFullScreenVideoLifeCallback;,
Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
}
.end annotation
# instance fields
.field private a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public close()V
.registers 1
return-void
.end method
.method public abstract isAutoReplay()Z
.end method
.method public abstract isMute()Z
.end method
.method public abstract isPlaying()Z
.end method
.method public abstract mute(Z)V
.end method
.method public onEnterFullscreen()V
.registers 3
iget-object v0, p0, Lcom/proxy/ad/adsdk/video/VideoController;->a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
instance-of v1, v0, Lcom/proxy/ad/adsdk/video/VideoController$IFullScreenVideoLifeCallback;
if-eqz v1, :cond_b
check-cast v0, Lcom/proxy/ad/adsdk/video/VideoController$IFullScreenVideoLifeCallback;
invoke-interface {v0}, Lcom/proxy/ad/adsdk/video/VideoController$IFullScreenVideoLifeCallback;->onEnterFullscreen()V
:cond_b
return-void
.end method
.method public onExitFullscreen()V
.registers 3
iget-object v0, p0, Lcom/proxy/ad/adsdk/video/VideoController;->a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
instance-of v1, v0, Lcom/proxy/ad/adsdk/video/VideoController$IFullScreenVideoLifeCallback;
if-eqz v1, :cond_b
check-cast v0, Lcom/proxy/ad/adsdk/video/VideoController$IFullScreenVideoLifeCallback;
invoke-interface {v0}, Lcom/proxy/ad/adsdk/video/VideoController$IFullScreenVideoLifeCallback;->onExitFullscreen()V
:cond_b
return-void
.end method
.method public onMute(Z)V
.registers 3
iget-object v0, p0, Lcom/proxy/ad/adsdk/video/VideoController;->a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
if-eqz v0, :cond_7
invoke-interface {v0, p1}, Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;->onMute(Z)V
:cond_7
return-void
.end method
.method public onPause()V
.registers 2
iget-object v0, p0, Lcom/proxy/ad/adsdk/video/VideoController;->a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
if-eqz v0, :cond_7
invoke-interface {v0}, Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;->onPause()V
:cond_7
return-void
.end method
.method public onPlay()V
.registers 2
iget-object v0, p0, Lcom/proxy/ad/adsdk/video/VideoController;->a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
if-eqz v0, :cond_7
invoke-interface {v0}, Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;->onPlay()V
:cond_7
return-void
.end method
.method public onVideoEnd()V
.registers 2
iget-object v0, p0, Lcom/proxy/ad/adsdk/video/VideoController;->a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
if-eqz v0, :cond_7
invoke-interface {v0}, Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;->onVideoEnd()V
:cond_7
return-void
.end method
.method public onVideoStart()V
.registers 2
iget-object v0, p0, Lcom/proxy/ad/adsdk/video/VideoController;->a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
if-eqz v0, :cond_7
invoke-interface {v0}, Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;->onVideoStart()V
:cond_7
return-void
.end method
.method public abstract pause()V
.end method
.method public abstract play()V
.end method
.method public replay()V
.registers 1
return-void
.end method
.method public setVideoLifeCallBack(Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;)V
.registers 2
iput-object p1, p0, Lcom/proxy/ad/adsdk/video/VideoController;->a:Lcom/proxy/ad/adsdk/video/VideoController$IVideoLifeCallback;
return-void
.end method
.method public skip()V
.registers 1
return-void
.end method