MaStickyVideoHelper.smali

.class public Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;
.super Ljava/lang/Object;
.source "MaStickyVideoHelper.java"


# instance fields
.field private final fullScreenVideoListener:Lhurriyet/mobil/android/hurriyet/activities/FullScreenVideoListener;

.field private final pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

.field private final stickyVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;

.field private final stickyVideoPlayerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;


# direct methods
.method public constructor <init>(Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;)V
    .registers 4

    .line 23
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 37
    new-instance v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper$1;

    invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper$1;-><init>(Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;)V

    iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->stickyVideoPlayerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;

    .line 47
    new-instance v0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper$2;

    invoke-direct {v0, p0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper$2;-><init>(Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;)V

    iput-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->fullScreenVideoListener:Lhurriyet/mobil/android/hurriyet/activities/FullScreenVideoListener;

    .line 24
    iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->stickyVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;

    .line 25
    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    return-void
.end method

.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;)Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;
    .registers 1

    .line 19
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->stickyVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;

    return-object p0
.end method

.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;)Lhurriyet/mobil/android/hurriyet/activities/FullScreenVideoListener;
    .registers 1

    .line 19
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->fullScreenVideoListener:Lhurriyet/mobil/android/hurriyet/activities/FullScreenVideoListener;

    return-object p0
.end method

.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;)Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
    .registers 1

    .line 19
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    return-object p0
.end method


# virtual methods
.method initStickyVideoPlayer()V
    .registers 3

    .line 31
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->stickyVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;

    if-eqz v0, :cond_18

    .line 32
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;

    move-result-object v0

    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getVideoRemote()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayerRemoteController;

    move-result-object v0

    iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->stickyVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;

    invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayerRemoteController;->setStickyController(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerRemoteController;)V

    .line 33
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->stickyVideoPlayer:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;

    iget-object v1, p0, Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;->stickyVideoPlayerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;

    invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/sticky/HurriyetStickyVideoPlayer;->setExternalStickyListener(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;)V

    :cond_18
    return-void
.end method

.method public onStickRequested(JLhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;)V
    .registers 6

    .line 63
    sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_STICKY_VIDEO_ENABLED:Z

    if-nez v0, :cond_5

    return-void

    .line 66
    :cond_5
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;

    move-result-object v0

    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getVideoRemote()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayerRemoteController;

    move-result-object v0

    .line 67
    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayerRemoteController;->getStickyVideoRemoteController()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerRemoteController;

    move-result-object v1

    if-eqz v1, :cond_2b

    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayerRemoteController;->getStickyVideoRemoteController()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerRemoteController;

    move-result-object v1

    invoke-interface {v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerRemoteController;->isPlaying()Z

    move-result v1

    if-nez v1, :cond_2b

    .line 72
    sget-object v1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/RemoteMessage;->STOP:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/RemoteMessage;

    invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayerRemoteController;->msgToAllEmbedPlayers(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/RemoteMessage;)V

    .line 73
    iput-wide p1, p3, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;->currentPosition:J

    .line 74
    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayerRemoteController;->getStickyVideoRemoteController()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerRemoteController;

    move-result-object p1

    invoke-interface {p1, p3}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerRemoteController;->remoteInitAndPlayWith(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;)V

    :cond_2b
    return-void
.end method