HurriyetMediaAdVideoPlayer.smali

.class public Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;
.super Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;
.source "HurriyetMediaAdVideoPlayer.java"


# static fields
.field private static final MAX_REQUEST_COUNT:I = 0x1

.field private static final MEDIA_AD_TIMEOUT:J = 0xc350L


# instance fields
.field private final audioManager:Landroid/media/AudioManager;

.field private currentRequestCount:I

.field private loadingView:Landroid/widget/ProgressBar;

.field private mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

.field private final mediaAdsManagerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerListener;

.field private mediaTimeout:J

.field private playIcon:Landroid/view/View;

.field private timeoutActionRunnable:Lcom/appcore/utils/TryRunnable;


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 4

    .line 38
    invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;-><init>(Landroid/content/Context;)V

    const/4 p1, 0x0

    .line 32
    iput p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->currentRequestCount:I

    const-wide/32 v0, 0xc350

    .line 35
    iput-wide v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaTimeout:J

    .line 63
    new-instance p1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$1;

    invoke-direct {p1, p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$1;-><init>(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)V

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->timeoutActionRunnable:Lcom/appcore/utils/TryRunnable;

    .line 90
    new-instance p1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$2;

    invoke-direct {p1, p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$2;-><init>(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)V

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaAdsManagerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerListener;

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

    move-result-object p1

    const-string v0, "audio"

    invoke-virtual {p1, v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Landroid/media/AudioManager;

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->audioManager:Landroid/media/AudioManager;

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 5

    .line 43
    invoke-direct {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    const/4 p2, 0x0

    .line 32
    iput p2, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->currentRequestCount:I

    const-wide/32 v0, 0xc350

    .line 35
    iput-wide v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaTimeout:J

    .line 63
    new-instance p2, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$1;

    invoke-direct {p2, p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$1;-><init>(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)V

    iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->timeoutActionRunnable:Lcom/appcore/utils/TryRunnable;

    .line 90
    new-instance p2, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$2;

    invoke-direct {p2, p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$2;-><init>(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)V

    iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaAdsManagerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerListener;

    const-string p2, "audio"

    .line 44
    invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Landroid/media/AudioManager;

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->audioManager:Landroid/media/AudioManager;

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    .registers 4

    .line 48
    invoke-direct {p0, p1, p2, p3}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V

    const/4 p1, 0x0

    .line 32
    iput p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->currentRequestCount:I

    const-wide/32 p1, 0xc350

    .line 35
    iput-wide p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaTimeout:J

    .line 63
    new-instance p1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$1;

    invoke-direct {p1, p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$1;-><init>(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)V

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->timeoutActionRunnable:Lcom/appcore/utils/TryRunnable;

    .line 90
    new-instance p1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$2;

    invoke-direct {p1, p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$2;-><init>(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)V

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaAdsManagerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerListener;

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

    move-result-object p1

    const-string p2, "audio"

    invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/HApp;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Landroid/media/AudioManager;

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->audioManager:Landroid/media/AudioManager;

    return-void
.end method

.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Z
    .registers 1

    .line 26
    invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->shouldLogAdPlayer()Z

    move-result p0

    return p0
.end method

.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Landroid/widget/ProgressBar;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->loadingView:Landroid/widget/ProgressBar;

    return-object p0
.end method

.method static synthetic access$1000(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Landroid/view/ViewGroup;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mRootView:Landroid/view/ViewGroup;

    return-object p0
.end method

.method static synthetic access$1100(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Landroid/widget/RelativeLayout;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mExtraContentView:Landroid/widget/RelativeLayout;

    return-object p0
.end method

.method static synthetic access$1200(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Landroid/widget/RelativeLayout;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mExtraContentView:Landroid/widget/RelativeLayout;

    return-object p0
.end method

.method static synthetic access$200(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)V
    .registers 1

    .line 26
    invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->stopAdRequest()V

    return-void
.end method

.method static synthetic access$300(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerListener;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaAdsManagerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerListener;

    return-object p0
.end method

.method static synthetic access$400(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Landroid/media/AudioManager;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->audioManager:Landroid/media/AudioManager;

    return-object p0
.end method

.method static synthetic access$500(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Landroid/widget/RelativeLayout;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mExtraContentView:Landroid/widget/RelativeLayout;

    return-object p0
.end method

.method static synthetic access$600(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Landroid/view/View;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->playIcon:Landroid/view/View;

    return-object p0
.end method

.method static synthetic access$700(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Lcom/appcore/utils/TryRunnable;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->timeoutActionRunnable:Lcom/appcore/utils/TryRunnable;

    return-object p0
.end method

.method static synthetic access$800(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)J
    .registers 3

    .line 26
    iget-wide v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaTimeout:J

    return-wide v0
.end method

.method static synthetic access$900(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;)Landroid/widget/RelativeLayout;
    .registers 1

    .line 26
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mExtraContentView:Landroid/widget/RelativeLayout;

    return-object p0
.end method

.method private initMediaAdManager(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;)V
    .registers 3

    if-eqz p1, :cond_1b

    .line 79
    iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;->videoUrl:Ljava/lang/String;

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-eqz p1, :cond_b

    goto :goto_1b

    .line 84
    :cond_b
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

    if-eqz p1, :cond_12

    .line 85
    invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;->mediaAdOnDestroy()V

    .line 87
    :cond_12
    new-instance p1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdManager;

    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mediaAdsManagerListener:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerListener;

    invoke-direct {p1, v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdManager;-><init>(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerListener;)V

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

    :cond_1b
    :goto_1b
    return-void
.end method

.method private shouldLogAdPlayer()Z
    .registers 2

    .line 300
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

    if-eqz v0, :cond_c

    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;->isLogsEnabled()Z

    move-result v0

    if-eqz v0, :cond_c

    const/4 v0, 0x1

    goto :goto_d

    :cond_c
    const/4 v0, 0x0

    :goto_d
    return v0
.end method

.method private stopAdRequest()V
    .registers 3

    .line 291
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

    if-eqz v0, :cond_7

    .line 292
    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;->mediaAdOnPause()V

    .line 294
    :cond_7
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->loadingView:Landroid/widget/ProgressBar;

    if-eqz v0, :cond_10

    const/16 v1, 0x8

    .line 295
    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V

    :cond_10
    return-void
.end method


# virtual methods
.method public adjustControllers()V
    .registers 1

    .line 254
    invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->adjustControllers()V

    return-void
.end method

.method protected enableFullScreen()V
    .registers 1

    .line 259
    invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->stopAdRequest()V

    .line 260
    invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->enableFullScreen()V

    return-void
.end method

.method public forcePlay(ZZ)V
    .registers 4

    .line 235
    invoke-super {p0, p1, p2}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->forcePlay(ZZ)V

    .line 236
    sget-boolean p1, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_MEDIA_ADS_ENABLED:Z

    if-eqz p1, :cond_17

    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

    if-eqz p1, :cond_17

    iget p2, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->currentRequestCount:I

    const/4 v0, 0x1

    if-lt p2, v0, :cond_11

    goto :goto_17

    :cond_11
    add-int/2addr p2, v0

    .line 239
    iput p2, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->currentRequestCount:I

    .line 240
    invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;->mediaAdOnStarting()V

    :cond_17
    :goto_17
    return-void
.end method

.method protected init(Landroid/content/Context;)V
    .registers 3

    .line 54
    invoke-super {p0, p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->init(Landroid/content/Context;)V

    .line 55
    invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->isInEditMode()Z

    move-result p1

    if-eqz p1, :cond_a

    return-void

    .line 59
    :cond_a
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mRootView:Landroid/view/ViewGroup;

    const v0, 0x7f0901b1

    invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;

    move-result-object p1

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->playIcon:Landroid/view/View;

    .line 60
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mRootView:Landroid/view/ViewGroup;

    const v0, 0x7f0901ad

    invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/ProgressBar;

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->loadingView:Landroid/widget/ProgressBar;

    return-void
.end method

.method protected onCompletedVideo()V
    .registers 2

    .line 226
    invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->onCompletedVideo()V

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

    if-eqz v0, :cond_f

    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

    if-nez v0, :cond_c

    goto :goto_f

    .line 230
    :cond_c
    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;->mediaAdOnCompleted()V

    :cond_f
    :goto_f
    return-void
.end method

.method protected onDetachedFromWindow()V
    .registers 2

    .line 245
    invoke-super {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->onDetachedFromWindow()V

    .line 246
    invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->shouldLogAdPlayer()Z

    move-result v0

    if-eqz v0, :cond_15

    const-string v0, "Media Ad Player - On Detached"

    .line 247
    filled-new-array {v0}, [Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/appcore/utils/L;->wtf([Ljava/lang/String;)V

    .line 248
    invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->stopAdRequest()V

    :cond_15
    return-void
.end method

.method public remoteMessage(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/RemoteMessage;)V
    .registers 4

    .line 270
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

    if-eqz v0, :cond_38

    iget-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mIsPausedByActivity:Z

    if-nez v0, :cond_38

    sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_MEDIA_ADS_ENABLED:Z

    if-nez v0, :cond_d

    goto :goto_38

    .line 274
    :cond_d
    sget-object v0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer$3;->$SwitchMap$hurriyet$mobil$android$hurriyet$views$hurriyetvideoplayer$enums$RemoteMessage:[I

    invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/RemoteMessage;->ordinal()I

    move-result v1

    aget v0, v0, v1

    const/4 v1, 0x1

    if-eq v0, v1, :cond_22

    const/4 v1, 0x2

    if-eq v0, v1, :cond_1c

    goto :goto_34

    .line 282
    :cond_1c
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->mMediaAdsManager:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;

    invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/MediaAdsManagerInterface;->mediaAdOnResume()V

    goto :goto_34

    .line 276
    :cond_22
    invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->shouldLogAdPlayer()Z

    move-result v0

    if-eqz v0, :cond_31

    const-string v0, "Media Ad Player - Activity Pause"

    .line 277
    filled-new-array {v0}, [Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/appcore/utils/L;->wtf([Ljava/lang/String;)V

    .line 279
    :cond_31
    invoke-direct {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->stopAdRequest()V

    .line 285
    :goto_34
    invoke-super {p0, p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->remoteMessage(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/RemoteMessage;)V

    return-void

    .line 271
    :cond_38
    :goto_38
    invoke-super {p0, p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->remoteMessage(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/RemoteMessage;)V

    return-void
.end method

.method public setVideoTransferData(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;)V
    .registers 3

    .line 215
    invoke-super {p0, p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->setVideoTransferData(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;)V

    .line 216
    invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->getVideoMode()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/PlayerMode;

    move-result-object v0

    invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayDecisionMaker;->shouldInitMediaAds(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/enums/PlayerMode;)Z

    move-result v0

    if-eqz v0, :cond_10

    .line 220
    invoke-direct {p0, p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/mediaad/HurriyetMediaAdVideoPlayer;->initMediaAdManager(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;)V

    :cond_10
    return-void
.end method