.class public Lcn/jzvd/JZVideoPlayerStandard; .super Lcn/jzvd/JZVideoPlayer; .source "JZVideoPlayerStandard.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcn/jzvd/JZVideoPlayerStandard$DismissControlViewTimerTask; } .end annotation # static fields .field protected static DISMISS_CONTROL_VIEW_TIMER:Ljava/util/Timer; = null .field public static LAST_GET_BATTERYLEVEL_PERCENT:I = 0x46 .field public static LAST_GET_BATTERYLEVEL_TIME:J # instance fields .field public backButton:Landroid/widget/ImageView; .field private battertReceiver:Landroid/content/BroadcastReceiver; .field public batteryLevel:Landroid/widget/ImageView; .field public batteryTimeLayout:Landroid/widget/LinearLayout; .field public bottomProgressBar:Landroid/widget/ProgressBar; .field public clarity:Landroid/widget/TextView; .field public clarityPopWindow:Landroid/widget/PopupWindow; .field public loadingProgressBar:Landroid/widget/ProgressBar; .field protected mBrightnessDialog:Landroid/app/Dialog; .field protected mDialogBrightnessProgressBar:Landroid/widget/ProgressBar; .field protected mDialogBrightnessTextView:Landroid/widget/TextView; .field protected mDialogIcon:Landroid/widget/ImageView; .field protected mDialogProgressBar:Landroid/widget/ProgressBar; .field protected mDialogSeekTime:Landroid/widget/TextView; .field protected mDialogTotalTime:Landroid/widget/TextView; .field protected mDialogVolumeImageView:Landroid/widget/ImageView; .field protected mDialogVolumeProgressBar:Landroid/widget/ProgressBar; .field protected mDialogVolumeTextView:Landroid/widget/TextView; .field protected mDismissControlViewTimerTask:Lcn/jzvd/JZVideoPlayerStandard$DismissControlViewTimerTask; .field protected mProgressDialog:Landroid/app/Dialog; .field public mRetryBtn:Landroid/widget/TextView; .field public mRetryLayout:Landroid/widget/LinearLayout; .field protected mVolumeDialog:Landroid/app/Dialog; .field public replayTextView:Landroid/widget/TextView; .field public thumbImageView:Landroid/widget/ImageView; .field public tinyBackImageView:Landroid/widget/ImageView; .field public titleTextView:Landroid/widget/TextView; .field public videoCurrentTime:Landroid/widget/TextView; # direct methods .method static constructor ()V .registers 0 return-void .end method .method public constructor (Landroid/content/Context;)V .registers 2 .line 86 invoke-direct {p0, p1}, Lcn/jzvd/JZVideoPlayer;->(Landroid/content/Context;)V .line 71 new-instance p1, Lcn/jzvd/JZVideoPlayerStandard$1; invoke-direct {p1, p0}, Lcn/jzvd/JZVideoPlayerStandard$1;->(Lcn/jzvd/JZVideoPlayerStandard;)V iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->battertReceiver:Landroid/content/BroadcastReceiver; return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .registers 3 .line 90 invoke-direct {p0, p1, p2}, Lcn/jzvd/JZVideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;)V .line 71 new-instance p1, Lcn/jzvd/JZVideoPlayerStandard$1; invoke-direct {p1, p0}, Lcn/jzvd/JZVideoPlayerStandard$1;->(Lcn/jzvd/JZVideoPlayerStandard;)V iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->battertReceiver:Landroid/content/BroadcastReceiver; return-void .end method .method static synthetic access$000(Lcn/jzvd/JZVideoPlayerStandard;)Landroid/content/BroadcastReceiver; .registers 1 .line 37 iget-object p0, p0, Lcn/jzvd/JZVideoPlayerStandard;->battertReceiver:Landroid/content/BroadcastReceiver; return-object p0 .end method # virtual methods .method public cancelDismissControlViewTimer()V .registers 2 .line 789 sget-object v0, Lcn/jzvd/JZVideoPlayerStandard;->DISMISS_CONTROL_VIEW_TIMER:Ljava/util/Timer; if-eqz v0, :cond_7 .line 790 invoke-virtual {v0}, Ljava/util/Timer;->cancel()V .line 792 :cond_7 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDismissControlViewTimerTask:Lcn/jzvd/JZVideoPlayerStandard$DismissControlViewTimerTask; if-eqz v0, :cond_e .line 793 invoke-virtual {v0}, Lcn/jzvd/JZVideoPlayerStandard$DismissControlViewTimerTask;->cancel()Z :cond_e return-void .end method .method public changeStartButtonSize(I)V .registers 3 .line 158 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; invoke-virtual {v0}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v0 .line 159 iput p1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I .line 160 iput p1, v0, Landroid/view/ViewGroup$LayoutParams;->width:I .line 161 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->loadingProgressBar:Landroid/widget/ProgressBar; invoke-virtual {v0}, Landroid/widget/ProgressBar;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v0 .line 162 iput p1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I .line 163 iput p1, v0, Landroid/view/ViewGroup$LayoutParams;->width:I return-void .end method .method public changeUiToComplete()V .registers 9 .line 601 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz v0, :cond_1a const/4 v1, 0x1 if-eq v0, v1, :cond_1a const/4 v1, 0x2 if-eq v0, v1, :cond_b goto :goto_28 :cond_b const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 move-object v0, p0 .line 609 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 611 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V goto :goto_28 :cond_1a const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 move-object v0, p0 .line 604 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 606 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V :goto_28 return-void .end method .method public changeUiToError()V .registers 9 .line 620 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz v0, :cond_1a const/4 v1, 0x1 if-eq v0, v1, :cond_1a const/4 v1, 0x2 if-eq v0, v1, :cond_b goto :goto_28 :cond_b const/4 v6, 0x4 const/4 v7, 0x0 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 628 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 630 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V goto :goto_28 :cond_1a const/4 v6, 0x4 const/4 v7, 0x0 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 623 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 625 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V :goto_28 return-void .end method .method public changeUiToNormal()V .registers 9 .line 493 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz v0, :cond_1a const/4 v1, 0x1 if-eq v0, v1, :cond_1a const/4 v1, 0x2 if-eq v0, v1, :cond_b goto :goto_28 :cond_b const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 move-object v0, p0 .line 501 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 503 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V goto :goto_28 :cond_1a const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 move-object v0, p0 .line 496 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 498 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V :goto_28 return-void .end method .method public changeUiToPauseClear()V .registers 9 .line 584 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz v0, :cond_17 const/4 v1, 0x1 if-eq v0, v1, :cond_17 const/4 v1, 0x2 if-eq v0, v1, :cond_b goto :goto_22 :cond_b const/4 v6, 0x0 const/4 v7, 0x4 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 591 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V goto :goto_22 :cond_17 const/4 v6, 0x0 const/4 v7, 0x4 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 587 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V :goto_22 return-void .end method .method public changeUiToPauseShow()V .registers 9 .line 566 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz v0, :cond_1a const/4 v1, 0x1 if-eq v0, v1, :cond_1a const/4 v1, 0x2 if-eq v0, v1, :cond_b goto :goto_28 :cond_b const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 574 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 576 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V goto :goto_28 :cond_1a const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 569 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 571 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V :goto_28 return-void .end method .method public changeUiToPlayingClear()V .registers 9 .line 549 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz v0, :cond_17 const/4 v1, 0x1 if-eq v0, v1, :cond_17 const/4 v1, 0x2 if-eq v0, v1, :cond_b goto :goto_22 :cond_b const/4 v6, 0x0 const/4 v7, 0x4 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 556 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V goto :goto_22 :cond_17 const/4 v6, 0x0 const/4 v7, 0x4 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 552 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V :goto_22 return-void .end method .method public changeUiToPlayingShow()V .registers 9 .line 530 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz v0, :cond_1a const/4 v1, 0x1 if-eq v0, v1, :cond_1a const/4 v1, 0x2 if-eq v0, v1, :cond_b goto :goto_28 :cond_b const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 538 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 540 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V goto :goto_28 :cond_1a const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 move-object v0, p0 .line 533 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 535 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V :goto_28 return-void .end method .method public changeUiToPreparing()V .registers 9 .line 511 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz v0, :cond_1a const/4 v1, 0x1 if-eq v0, v1, :cond_1a const/4 v1, 0x2 if-eq v0, v1, :cond_b goto :goto_28 :cond_b const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x0 move-object v0, p0 .line 519 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 521 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V goto :goto_28 :cond_1a const/4 v6, 0x4 const/4 v7, 0x4 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x0 move-object v0, p0 .line 514 invoke-virtual/range {v0 .. v7}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 516 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->updateStartImage()V :goto_28 return-void .end method .method public createDialogWithView(Landroid/view/View;)Landroid/app/Dialog; .registers 5 .line 768 new-instance v0, Landroid/app/Dialog; invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object v1 sget v2, Lcn/jzvd/R$style;->jz_style_dialog_progress:I invoke-direct {v0, v1, v2}, Landroid/app/Dialog;->(Landroid/content/Context;I)V .line 769 invoke-virtual {v0, p1}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V .line 770 invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; move-result-object p1 const/16 v1, 0x8 .line 771 invoke-virtual {p1, v1}, Landroid/view/Window;->addFlags(I)V const/16 v1, 0x20 .line 772 invoke-virtual {p1, v1}, Landroid/view/Window;->addFlags(I)V const/16 v1, 0x10 .line 773 invoke-virtual {p1, v1}, Landroid/view/Window;->addFlags(I)V const/4 v1, -0x2 .line 774 invoke-virtual {p1, v1, v1}, Landroid/view/Window;->setLayout(II)V .line 775 invoke-virtual {p1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; move-result-object v1 const/16 v2, 0x11 .line 776 iput v2, v1, Landroid/view/WindowManager$LayoutParams;->gravity:I .line 777 invoke-virtual {p1, v1}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V return-object v0 .end method .method public dismissBrightnessDialog()V .registers 2 .line 761 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->dismissBrightnessDialog()V .line 762 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mBrightnessDialog:Landroid/app/Dialog; if-eqz v0, :cond_a .line 763 invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V :cond_a return-void .end method .method public dismissProgressDialog()V .registers 2 .line 695 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->dismissProgressDialog()V .line 696 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mProgressDialog:Landroid/app/Dialog; if-eqz v0, :cond_a .line 697 invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V :cond_a return-void .end method .method public dismissVolumeDialog()V .registers 2 .line 731 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->dismissVolumeDialog()V .line 732 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mVolumeDialog:Landroid/app/Dialog; if-eqz v0, :cond_a .line 733 invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V :cond_a return-void .end method .method public dissmissControlView()V .registers 3 .line 814 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I if-eqz v0, :cond_16 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x7 if-eq v0, v1, :cond_16 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x6 if-eq v0, v1, :cond_16 .line 817 new-instance v0, Lcn/jzvd/JZVideoPlayerStandard$6; invoke-direct {v0, p0}, Lcn/jzvd/JZVideoPlayerStandard$6;->(Lcn/jzvd/JZVideoPlayerStandard;)V invoke-virtual {p0, v0}, Lcn/jzvd/JZVideoPlayerStandard;->post(Ljava/lang/Runnable;)Z :cond_16 return-void .end method .method public getLayoutId()I .registers 2 .line 168 sget v0, Lcn/jzvd/R$layout;->jz_layout_standard:I return v0 .end method .method public init(Landroid/content/Context;)V .registers 2 .line 95 invoke-super {p0, p1}, Lcn/jzvd/JZVideoPlayer;->init(Landroid/content/Context;)V .line 96 sget p1, Lcn/jzvd/R$id;->battery_time_layout:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryTimeLayout:Landroid/widget/LinearLayout; .line 97 sget p1, Lcn/jzvd/R$id;->bottom_progress:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ProgressBar; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomProgressBar:Landroid/widget/ProgressBar; .line 98 sget p1, Lcn/jzvd/R$id;->title:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->titleTextView:Landroid/widget/TextView; .line 99 sget p1, Lcn/jzvd/R$id;->back:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->backButton:Landroid/widget/ImageView; .line 100 sget p1, Lcn/jzvd/R$id;->thumb:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->thumbImageView:Landroid/widget/ImageView; .line 101 sget p1, Lcn/jzvd/R$id;->loading:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ProgressBar; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->loadingProgressBar:Landroid/widget/ProgressBar; .line 102 sget p1, Lcn/jzvd/R$id;->back_tiny:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->tinyBackImageView:Landroid/widget/ImageView; .line 103 sget p1, Lcn/jzvd/R$id;->battery_level:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryLevel:Landroid/widget/ImageView; .line 104 sget p1, Lcn/jzvd/R$id;->video_current_time:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->videoCurrentTime:Landroid/widget/TextView; .line 105 sget p1, Lcn/jzvd/R$id;->replay_text:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->replayTextView:Landroid/widget/TextView; .line 106 sget p1, Lcn/jzvd/R$id;->clarity:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; .line 107 sget p1, Lcn/jzvd/R$id;->retry_btn:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mRetryBtn:Landroid/widget/TextView; .line 108 sget p1, Lcn/jzvd/R$id;->retry_layout:I invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout; iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mRetryLayout:Landroid/widget/LinearLayout; .line 110 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->thumbImageView:Landroid/widget/ImageView; invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 111 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->backButton:Landroid/widget/ImageView; invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 112 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->tinyBackImageView:Landroid/widget/ImageView; invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 113 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 114 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mRetryBtn:Landroid/widget/TextView; invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void .end method .method public onAutoCompletion()V .registers 1 .line 800 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->onAutoCompletion()V .line 801 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->cancelDismissControlViewTimer()V return-void .end method .method public onCLickUiToggleToClear()V .registers 3 .line 450 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x1 if-ne v0, v1, :cond_11 .line 451 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_43 .line 452 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPreparing()V goto :goto_43 .line 455 :cond_11 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x3 if-ne v0, v1, :cond_22 .line 456 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_43 .line 457 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPlayingClear()V goto :goto_43 .line 460 :cond_22 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x5 if-ne v0, v1, :cond_33 .line 461 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_43 .line 462 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPauseClear()V goto :goto_43 .line 465 :cond_33 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x6 if-ne v0, v1, :cond_43 .line 466 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_43 .line 467 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToComplete()V :cond_43 :goto_43 return-void .end method .method public onClick(Landroid/view/View;)V .registers 10 .line 254 invoke-super {p0, p1}, Lcn/jzvd/JZVideoPlayer;->onClick(Landroid/view/View;)V .line 255 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 .line 256 sget v0, Lcn/jzvd/R$id;->thumb:I const-string v1, "/" const-string v2, "file" const/4 v3, 0x0 if-ne p1, v0, :cond_83 .line 257 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; if-eqz p1, :cond_6d iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I invoke-static {p1, v0}, Lcn/jzvd/JZUtils;->getCurrentFromDataSource([Ljava/lang/Object;I)Ljava/lang/Object; move-result-object p1 if-nez p1, :cond_1f goto :goto_6d .line 261 :cond_1f iget p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I if-nez p1, :cond_63 .line 262 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I invoke-static {p1, v0}, Lcn/jzvd/JZUtils;->getCurrentFromDataSource([Ljava/lang/Object;I)Ljava/lang/Object; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result p1 if-nez p1, :cond_59 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I .line 263 invoke-static {p1, v0}, Lcn/jzvd/JZUtils;->getCurrentFromDataSource([Ljava/lang/Object;I)Ljava/lang/Object; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result p1 if-nez p1, :cond_59 .line 264 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object p1 invoke-static {p1}, Lcn/jzvd/JZUtils;->isWifiConnected(Landroid/content/Context;)Z move-result p1 if-nez p1, :cond_59 sget-boolean p1, Lcn/jzvd/JZVideoPlayerStandard;->WIFI_TIP_DIALOG_SHOWED:Z if-nez p1, :cond_59 .line 265 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->showWifiDialog()V return-void :cond_59 const/16 p1, 0x65 .line 268 invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->onEvent(I)V .line 269 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->startVideo()V goto/16 :goto_1c3 .line 270 :cond_63 iget p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v0, 0x6 if-ne p1, v0, :cond_1c3 .line 271 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->onClickUiToggle()V goto/16 :goto_1c3 .line 258 :cond_6d :goto_6d invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object p1 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object v0 sget v1, Lcn/jzvd/R$string;->no_url:I invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v0 invoke-static {p1, v0, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V return-void .line 273 :cond_83 sget v0, Lcn/jzvd/R$id;->surface_container:I if-ne p1, v0, :cond_8c .line 274 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->startDismissControlViewTimer()V goto/16 :goto_1c3 .line 275 :cond_8c sget v0, Lcn/jzvd/R$id;->back:I if-ne p1, v0, :cond_95 .line 276 invoke-static {}, Lcn/jzvd/JZVideoPlayerStandard;->backPress()Z goto/16 :goto_1c3 .line 277 :cond_95 sget v0, Lcn/jzvd/R$id;->back_tiny:I const/4 v4, 0x1 if-ne p1, v0, :cond_ac .line 278 invoke-static {}, Lcn/jzvd/JZVideoPlayerManager;->getFirstFloor()Lcn/jzvd/JZVideoPlayer; move-result-object p1 iget p1, p1, Lcn/jzvd/JZVideoPlayer;->currentScreen:I if-ne p1, v4, :cond_a7 .line 279 invoke-static {}, Lcn/jzvd/JZVideoPlayerStandard;->quitFullscreenOrTinyWindow()V goto/16 :goto_1c3 .line 281 :cond_a7 invoke-static {}, Lcn/jzvd/JZVideoPlayerStandard;->backPress()Z goto/16 :goto_1c3 .line 283 :cond_ac sget v0, Lcn/jzvd/R$id;->clarity:I if-ne p1, v0, :cond_148 .line 284 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object p1 const-string v0, "layout_inflater" .line 285 invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/view/LayoutInflater; .line 286 sget v0, Lcn/jzvd/R$layout;->jz_layout_clarity:I const/4 v1, 0x0 invoke-virtual {p1, v0, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout; .line 288 new-instance v0, Lcn/jzvd/JZVideoPlayerStandard$2; invoke-direct {v0, p0, p1}, Lcn/jzvd/JZVideoPlayerStandard$2;->(Lcn/jzvd/JZVideoPlayerStandard;Landroid/widget/LinearLayout;)V move v2, v3 .line 306 :goto_cb iget-object v5, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; aget-object v5, v5, v3 check-cast v5, Ljava/util/LinkedHashMap; invoke-virtual {v5}, Ljava/util/LinkedHashMap;->size()I move-result v5 if-ge v2, v5, :cond_109 .line 307 iget-object v5, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; invoke-static {v5, v2}, Lcn/jzvd/JZUtils;->getKeyFromDataSource([Ljava/lang/Object;I)Ljava/lang/String; move-result-object v5 .line 308 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object v6 sget v7, Lcn/jzvd/R$layout;->jz_layout_clarity_item:I invoke-static {v6, v7, v1}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object v6 check-cast v6, Landroid/widget/TextView; .line 309 invoke-virtual {v6, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 310 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v5 invoke-virtual {v6, v5}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V .line 311 invoke-virtual {p1, v6, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V .line 312 invoke-virtual {v6, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 313 iget v5, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I if-ne v2, v5, :cond_106 .line 314 const-string v5, "#fff85959" invoke-static {v5}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I move-result v5 invoke-virtual {v6, v5}, Landroid/widget/TextView;->setTextColor(I)V :cond_106 add-int/lit8 v2, v2, 0x1 goto :goto_cb .line 318 :cond_109 new-instance v0, Landroid/widget/PopupWindow; const/4 v1, -0x2 invoke-direct {v0, p1, v1, v1, v4}, Landroid/widget/PopupWindow;->(Landroid/view/View;IIZ)V iput-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarityPopWindow:Landroid/widget/PopupWindow; .line 319 invoke-virtual {v0, p1}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V .line 320 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarityPopWindow:Landroid/widget/PopupWindow; iget-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;)V .line 321 invoke-virtual {p1, v3, v3}, Landroid/widget/LinearLayout;->measure(II)V .line 322 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; invoke-virtual {v0}, Landroid/widget/TextView;->getMeasuredWidth()I move-result v0 div-int/lit8 v0, v0, 0x3 .line 323 iget-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; invoke-virtual {v1}, Landroid/widget/TextView;->getMeasuredHeight()I move-result v1 div-int/lit8 v1, v1, 0x3 .line 324 iget-object v2, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarityPopWindow:Landroid/widget/PopupWindow; iget-object v3, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; neg-int v4, v0 neg-int v5, v1 invoke-virtual {p1}, Landroid/widget/LinearLayout;->getMeasuredWidth()I move-result v0 mul-int/lit8 v0, v0, 0x2 int-to-float v0, v0 invoke-static {v0}, Ljava/lang/Math;->round(F)I move-result v6 invoke-virtual {p1}, Landroid/widget/LinearLayout;->getMeasuredHeight()I move-result v7 invoke-virtual/range {v2 .. v7}, Landroid/widget/PopupWindow;->update(Landroid/view/View;IIII)V goto/16 :goto_1c3 .line 325 :cond_148 sget v0, Lcn/jzvd/R$id;->retry_btn:I if-ne p1, v0, :cond_1c3 .line 326 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; if-eqz p1, :cond_1ae iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I invoke-static {p1, v0}, Lcn/jzvd/JZUtils;->getCurrentFromDataSource([Ljava/lang/Object;I)Ljava/lang/Object; move-result-object p1 if-nez p1, :cond_15b goto :goto_1ae .line 330 :cond_15b iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I invoke-static {p1, v0}, Lcn/jzvd/JZUtils;->getCurrentFromDataSource([Ljava/lang/Object;I)Ljava/lang/Object; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result p1 if-nez p1, :cond_191 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I .line 331 invoke-static {p1, v0}, Lcn/jzvd/JZUtils;->getCurrentFromDataSource([Ljava/lang/Object;I)Ljava/lang/Object; move-result-object p1 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result p1 if-nez p1, :cond_191 .line 332 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object p1 invoke-static {p1}, Lcn/jzvd/JZUtils;->isWifiConnected(Landroid/content/Context;)Z move-result p1 if-nez p1, :cond_191 sget-boolean p1, Lcn/jzvd/JZVideoPlayerStandard;->WIFI_TIP_DIALOG_SHOWED:Z if-nez p1, :cond_191 .line 333 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->showWifiDialog()V return-void .line 336 :cond_191 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->initTextureView()V .line 337 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->addTextureView()V .line 338 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; invoke-static {p1}, Lcn/jzvd/JZMediaManager;->setDataSource([Ljava/lang/Object;)V .line 339 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I invoke-static {p1, v0}, Lcn/jzvd/JZUtils;->getCurrentFromDataSource([Ljava/lang/Object;I)Ljava/lang/Object; move-result-object p1 invoke-static {p1}, Lcn/jzvd/JZMediaManager;->setCurrentDataSource(Ljava/lang/Object;)V .line 340 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->onStatePreparing()V .line 341 invoke-virtual {p0, v4}, Lcn/jzvd/JZVideoPlayerStandard;->onEvent(I)V goto :goto_1c3 .line 327 :cond_1ae :goto_1ae invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object p1 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object v0 sget v1, Lcn/jzvd/R$string;->no_url:I invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v0 invoke-static {p1, v0, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V :cond_1c3 :goto_1c3 return-void .end method .method public onClickUiToggle()V .registers 4 .line 392 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-eqz v0, :cond_18 .line 393 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->setSystemTimeAndBattery()V .line 394 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; iget-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->dataSourceObjects:[Ljava/lang/Object; iget v2, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I invoke-static {v1, v2}, Lcn/jzvd/JZUtils;->getKeyFromDataSource([Ljava/lang/Object;I)Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 396 :cond_18 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x1 if-ne v0, v1, :cond_2d .line 397 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPreparing()V .line 398 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_29 goto :goto_56 .line 400 :cond_29 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->setSystemTimeAndBattery()V goto :goto_56 .line 402 :cond_2d iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x3 if-ne v0, v1, :cond_42 .line 403 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_3e .line 404 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPlayingClear()V goto :goto_56 .line 406 :cond_3e invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPlayingShow()V goto :goto_56 .line 408 :cond_42 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x5 if-ne v0, v1, :cond_56 .line 409 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_53 .line 410 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPauseClear()V goto :goto_56 .line 412 :cond_53 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPauseShow()V :cond_56 :goto_56 return-void .end method .method public onCompletion()V .registers 2 .line 806 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->onCompletion()V .line 807 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->cancelDismissControlViewTimer()V .line 808 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarityPopWindow:Landroid/widget/PopupWindow; if-eqz v0, :cond_d .line 809 invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V :cond_d return-void .end method .method public onStartTrackingTouch(Landroid/widget/SeekBar;)V .registers 2 .line 377 invoke-super {p0, p1}, Lcn/jzvd/JZVideoPlayer;->onStartTrackingTouch(Landroid/widget/SeekBar;)V .line 378 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->cancelDismissControlViewTimer()V return-void .end method .method public onStateAutoComplete()V .registers 3 .line 211 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->onStateAutoComplete()V .line 212 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToComplete()V .line 213 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->cancelDismissControlViewTimer()V .line 214 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomProgressBar:Landroid/widget/ProgressBar; const/16 v1, 0x64 invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setProgress(I)V return-void .end method .method public onStateError()V .registers 1 .line 205 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->onStateError()V .line 206 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToError()V return-void .end method .method public onStateNormal()V .registers 1 .line 173 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->onStateNormal()V .line 174 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToNormal()V return-void .end method .method public onStatePause()V .registers 1 .line 198 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->onStatePause()V .line 199 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPauseShow()V .line 200 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->cancelDismissControlViewTimer()V return-void .end method .method public onStatePlaying()V .registers 1 .line 192 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->onStatePlaying()V .line 193 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPlayingClear()V return-void .end method .method public onStatePreparing()V .registers 1 .line 179 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->onStatePreparing()V .line 180 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->changeUiToPreparing()V return-void .end method .method public onStatePreparingChangingUrl(IJ)V .registers 4 .line 185 invoke-super {p0, p1, p2, p3}, Lcn/jzvd/JZVideoPlayer;->onStatePreparingChangingUrl(IJ)V .line 186 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->loadingProgressBar:Landroid/widget/ProgressBar; const/4 p2, 0x0 invoke-virtual {p1, p2}, Landroid/widget/ProgressBar;->setVisibility(I)V .line 187 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; const/4 p2, 0x4 invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setVisibility(I)V return-void .end method .method public onStopTrackingTouch(Landroid/widget/SeekBar;)V .registers 3 .line 383 invoke-super {p0, p1}, Lcn/jzvd/JZVideoPlayer;->onStopTrackingTouch(Landroid/widget/SeekBar;)V .line 384 iget p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v0, 0x3 if-ne p1, v0, :cond_c .line 385 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->dissmissControlView()V goto :goto_f .line 387 :cond_c invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->startDismissControlViewTimer()V :goto_f return-void .end method .method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z .registers 9 .line 219 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result v0 .line 220 sget v1, Lcn/jzvd/R$id;->surface_container:I const/4 v2, 0x1 if-ne v0, v1, :cond_40 .line 221 invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I move-result v0 if-eq v0, v2, :cond_10 goto :goto_54 .line 227 :cond_10 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->startDismissControlViewTimer()V .line 228 iget-boolean v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mChangePosition:Z if-eqz v0, :cond_2f .line 229 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getDuration()J move-result-wide v0 .line 230 iget-wide v2, p0, Lcn/jzvd/JZVideoPlayerStandard;->mSeekTimePosition:J const-wide/16 v4, 0x64 mul-long/2addr v2, v4 const-wide/16 v4, 0x0 cmp-long v4, v0, v4 if-nez v4, :cond_28 const-wide/16 v0, 0x1 :cond_28 div-long/2addr v2, v0 long-to-int v0, v2 .line 231 iget-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomProgressBar:Landroid/widget/ProgressBar; invoke-virtual {v1, v0}, Landroid/widget/ProgressBar;->setProgress(I)V .line 233 :cond_2f iget-boolean v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mChangePosition:Z if-nez v0, :cond_54 iget-boolean v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mChangeVolume:Z if-nez v0, :cond_54 const/16 v0, 0x66 .line 234 invoke-virtual {p0, v0}, Lcn/jzvd/JZVideoPlayerStandard;->onEvent(I)V .line 235 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->onClickUiToggle()V goto :goto_54 .line 239 :cond_40 sget v1, Lcn/jzvd/R$id;->bottom_seek_progress:I if-ne v0, v1, :cond_54 .line 240 invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I move-result v0 if-eqz v0, :cond_51 if-eq v0, v2, :cond_4d goto :goto_54 .line 245 :cond_4d invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->startDismissControlViewTimer()V goto :goto_54 .line 242 :cond_51 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->cancelDismissControlViewTimer()V .line 249 :cond_54 :goto_54 invoke-super {p0, p1, p2}, Lcn/jzvd/JZVideoPlayer;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z move-result p1 return p1 .end method .method public resetProgressAndTime()V .registers 3 .line 487 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->resetProgressAndTime()V .line 488 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomProgressBar:Landroid/widget/ProgressBar; const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setProgress(I)V .line 489 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomProgressBar:Landroid/widget/ProgressBar; invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setSecondaryProgress(I)V return-void .end method .method public setAllControlsVisiblity(IIIIIII)V .registers 9 .line 640 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->topContainer:Landroid/view/ViewGroup; invoke-virtual {v0, p1}, Landroid/view/ViewGroup;->setVisibility(I)V .line 641 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomContainer:Landroid/view/ViewGroup; invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->setVisibility(I)V .line 642 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setVisibility(I)V .line 643 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->loadingProgressBar:Landroid/widget/ProgressBar; invoke-virtual {p1, p4}, Landroid/widget/ProgressBar;->setVisibility(I)V .line 644 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->thumbImageView:Landroid/widget/ImageView; invoke-virtual {p1, p5}, Landroid/widget/ImageView;->setVisibility(I)V .line 645 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomProgressBar:Landroid/widget/ProgressBar; invoke-virtual {p1, p6}, Landroid/widget/ProgressBar;->setVisibility(I)V .line 646 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mRetryLayout:Landroid/widget/LinearLayout; invoke-virtual {p1, p7}, Landroid/widget/LinearLayout;->setVisibility(I)V return-void .end method .method public setBatteryLevel()V .registers 4 .line 433 sget v0, Lcn/jzvd/JZVideoPlayerStandard;->LAST_GET_BATTERYLEVEL_PERCENT:I const/16 v1, 0xf if-ge v0, v1, :cond_e .line 435 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryLevel:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_battery_level_10:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V goto :goto_53 :cond_e const/16 v2, 0x28 if-lt v0, v1, :cond_1c if-ge v0, v2, :cond_1c .line 437 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryLevel:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_battery_level_30:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V goto :goto_53 :cond_1c const/16 v1, 0x3c if-lt v0, v2, :cond_2a if-ge v0, v1, :cond_2a .line 439 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryLevel:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_battery_level_50:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V goto :goto_53 :cond_2a const/16 v2, 0x50 if-lt v0, v1, :cond_38 if-ge v0, v2, :cond_38 .line 441 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryLevel:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_battery_level_70:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V goto :goto_53 :cond_38 const/16 v1, 0x5f if-lt v0, v2, :cond_46 if-ge v0, v1, :cond_46 .line 443 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryLevel:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_battery_level_90:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V goto :goto_53 :cond_46 if-lt v0, v1, :cond_53 const/16 v1, 0x64 if-gt v0, v1, :cond_53 .line 445 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryLevel:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_battery_level_100:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundResource(I)V :cond_53 :goto_53 return-void .end method .method public setBufferProgress(I)V .registers 3 .line 481 invoke-super {p0, p1}, Lcn/jzvd/JZVideoPlayer;->setBufferProgress(I)V if-eqz p1, :cond_a .line 482 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomProgressBar:Landroid/widget/ProgressBar; invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setSecondaryProgress(I)V :cond_a return-void .end method .method public setProgressAndText(IJJ)V .registers 6 .line 475 invoke-super/range {p0 .. p5}, Lcn/jzvd/JZVideoPlayer;->setProgressAndText(IJJ)V if-eqz p1, :cond_a .line 476 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->bottomProgressBar:Landroid/widget/ProgressBar; invoke-virtual {p2, p1}, Landroid/widget/ProgressBar;->setProgress(I)V :cond_a return-void .end method .method public setSystemTimeAndBattery()V .registers 5 .line 418 new-instance v0, Ljava/text/SimpleDateFormat; const-string v1, "HH:mm" invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V .line 419 new-instance v1, Ljava/util/Date; invoke-direct {v1}, Ljava/util/Date;->()V .line 420 iget-object v2, p0, Lcn/jzvd/JZVideoPlayerStandard;->videoCurrentTime:Landroid/widget/TextView; invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; move-result-object v0 invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 421 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v0 sget-wide v2, Lcn/jzvd/JZVideoPlayerStandard;->LAST_GET_BATTERYLEVEL_TIME:J sub-long/2addr v0, v2 const-wide/16 v2, 0x7530 cmp-long v0, v0, v2 if-lez v0, :cond_39 .line 422 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v0 sput-wide v0, Lcn/jzvd/JZVideoPlayerStandard;->LAST_GET_BATTERYLEVEL_TIME:J .line 423 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object v0 iget-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->battertReceiver:Landroid/content/BroadcastReceiver; new-instance v2, Landroid/content/IntentFilter; const-string v3, "android.intent.action.BATTERY_CHANGED" invoke-direct {v2, v3}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V invoke-virtual {v0, v1, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; goto :goto_3c .line 428 :cond_39 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->setBatteryLevel()V :goto_3c return-void .end method .method public varargs setUp([Ljava/lang/Object;II[Ljava/lang/Object;)V .registers 16 .line 118 invoke-super {p0, p1, p2, p3, p4}, Lcn/jzvd/JZVideoPlayer;->setUp([Ljava/lang/Object;II[Ljava/lang/Object;)V .line 119 array-length p2, p4 const/4 p3, 0x0 if-eqz p2, :cond_12 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->titleTextView:Landroid/widget/TextView; aget-object p4, p4, p3 invoke-virtual {p4}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p4 invoke-virtual {p2, p4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 120 :cond_12 iget p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I const/4 p4, 0x2 const/4 v0, 0x1 const/4 v1, 0x4 const/16 v2, 0x8 if-ne p2, p4, :cond_60 .line 121 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->fullscreenButton:Landroid/widget/ImageView; sget p4, Lcn/jzvd/R$drawable;->jz_shrink:I invoke-virtual {p2, p4}, Landroid/widget/ImageView;->setImageResource(I)V .line 122 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->backButton:Landroid/widget/ImageView; invoke-virtual {p2, p3}, Landroid/widget/ImageView;->setVisibility(I)V .line 123 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->tinyBackImageView:Landroid/widget/ImageView; invoke-virtual {p2, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 124 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryTimeLayout:Landroid/widget/LinearLayout; invoke-virtual {p2, p3}, Landroid/widget/LinearLayout;->setVisibility(I)V .line 125 aget-object p2, p1, p3 check-cast p2, Ljava/util/LinkedHashMap; invoke-virtual {p2}, Ljava/util/LinkedHashMap;->size()I move-result p2 if-ne p2, v0, :cond_41 .line 126 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; invoke-virtual {p1, v2}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_51 .line 128 :cond_41 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; iget p4, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentUrlMapIndex:I invoke-static {p1, p4}, Lcn/jzvd/JZUtils;->getKeyFromDataSource([Ljava/lang/Object;I)Ljava/lang/String; move-result-object p1 invoke-virtual {p2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 129 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; invoke-virtual {p1, p3}, Landroid/widget/TextView;->setVisibility(I)V .line 131 :goto_51 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p1 sget p2, Lcn/jzvd/R$dimen;->jz_start_button_w_h_fullscreen:I invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getDimension(I)F move-result p1 float-to-int p1, p1 invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->changeStartButtonSize(I)V goto :goto_b2 .line 132 :cond_60 iget p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-eqz p1, :cond_89 iget p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I if-ne p1, v0, :cond_69 goto :goto_89 .line 140 :cond_69 iget p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentScreen:I const/4 p2, 0x3 if-ne p1, p2, :cond_b2 .line 141 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->tinyBackImageView:Landroid/widget/ImageView; invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setVisibility(I)V const/4 v9, 0x4 const/4 v10, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 const/4 v8, 0x4 move-object v3, p0 .line 142 invoke-virtual/range {v3 .. v10}, Lcn/jzvd/JZVideoPlayerStandard;->setAllControlsVisiblity(IIIIIII)V .line 144 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryTimeLayout:Landroid/widget/LinearLayout; invoke-virtual {p1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V .line 145 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; invoke-virtual {p1, v2}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_b2 .line 134 :cond_89 :goto_89 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->fullscreenButton:Landroid/widget/ImageView; sget p2, Lcn/jzvd/R$drawable;->jz_enlarge:I invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V .line 135 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->backButton:Landroid/widget/ImageView; invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setVisibility(I)V .line 136 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->tinyBackImageView:Landroid/widget/ImageView; invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 137 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p1 sget p2, Lcn/jzvd/R$dimen;->jz_start_button_w_h_normal:I invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getDimension(I)F move-result p1 float-to-int p1, p1 invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->changeStartButtonSize(I)V .line 138 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->batteryTimeLayout:Landroid/widget/LinearLayout; invoke-virtual {p1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V .line 139 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->clarity:Landroid/widget/TextView; invoke-virtual {p1, v2}, Landroid/widget/TextView;->setVisibility(I)V .line 147 :cond_b2 :goto_b2 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->setSystemTimeAndBattery()V .line 150 iget-boolean p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->tmp_test_back:Z if-eqz p1, :cond_c1 .line 151 iput-boolean p3, p0, Lcn/jzvd/JZVideoPlayerStandard;->tmp_test_back:Z .line 152 invoke-static {p0}, Lcn/jzvd/JZVideoPlayerManager;->setFirstFloor(Lcn/jzvd/JZVideoPlayer;)V .line 153 invoke-static {}, Lcn/jzvd/JZVideoPlayerStandard;->backPress()Z :cond_c1 return-void .end method .method public showBrightnessDialog(I)V .registers 5 .line 739 invoke-super {p0, p1}, Lcn/jzvd/JZVideoPlayer;->showBrightnessDialog(I)V .line 740 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mBrightnessDialog:Landroid/app/Dialog; if-nez v0, :cond_30 .line 741 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; move-result-object v0 sget v1, Lcn/jzvd/R$layout;->jz_dialog_brightness:I const/4 v2, 0x0 invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object v0 .line 742 sget v1, Lcn/jzvd/R$id;->tv_brightness:I invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v1 check-cast v1, Landroid/widget/TextView; iput-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogBrightnessTextView:Landroid/widget/TextView; .line 743 sget v1, Lcn/jzvd/R$id;->brightness_progressbar:I invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v1 check-cast v1, Landroid/widget/ProgressBar; iput-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogBrightnessProgressBar:Landroid/widget/ProgressBar; .line 744 invoke-virtual {p0, v0}, Lcn/jzvd/JZVideoPlayerStandard;->createDialogWithView(Landroid/view/View;)Landroid/app/Dialog; move-result-object v0 iput-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mBrightnessDialog:Landroid/app/Dialog; .line 746 :cond_30 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mBrightnessDialog:Landroid/app/Dialog; invoke-virtual {v0}, Landroid/app/Dialog;->isShowing()Z move-result v0 if-nez v0, :cond_3d .line 747 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mBrightnessDialog:Landroid/app/Dialog; invoke-virtual {v0}, Landroid/app/Dialog;->show()V :cond_3d const/16 v0, 0x64 if-le p1, v0, :cond_43 move p1, v0 goto :goto_46 :cond_43 if-gez p1, :cond_46 const/4 p1, 0x0 .line 754 :cond_46 :goto_46 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogBrightnessTextView:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, "%" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 755 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogBrightnessProgressBar:Landroid/widget/ProgressBar; invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setProgress(I)V .line 756 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->onCLickUiToggleToClear()V return-void .end method .method public showProgressDialog(FLjava/lang/String;JLjava/lang/String;J)V .registers 11 .line 669 invoke-super/range {p0 .. p7}, Lcn/jzvd/JZVideoPlayer;->showProgressDialog(FLjava/lang/String;JLjava/lang/String;J)V .line 670 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mProgressDialog:Landroid/app/Dialog; if-nez v0, :cond_44 .line 671 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; move-result-object v0 sget v1, Lcn/jzvd/R$layout;->jz_dialog_progress:I const/4 v2, 0x0 invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object v0 .line 672 sget v1, Lcn/jzvd/R$id;->duration_progressbar:I invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v1 check-cast v1, Landroid/widget/ProgressBar; iput-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogProgressBar:Landroid/widget/ProgressBar; .line 673 sget v1, Lcn/jzvd/R$id;->tv_current:I invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v1 check-cast v1, Landroid/widget/TextView; iput-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogSeekTime:Landroid/widget/TextView; .line 674 sget v1, Lcn/jzvd/R$id;->tv_duration:I invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v1 check-cast v1, Landroid/widget/TextView; iput-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogTotalTime:Landroid/widget/TextView; .line 675 sget v1, Lcn/jzvd/R$id;->duration_image_tip:I invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v1 check-cast v1, Landroid/widget/ImageView; iput-object v1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogIcon:Landroid/widget/ImageView; .line 676 invoke-virtual {p0, v0}, Lcn/jzvd/JZVideoPlayerStandard;->createDialogWithView(Landroid/view/View;)Landroid/app/Dialog; move-result-object v0 iput-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mProgressDialog:Landroid/app/Dialog; .line 678 :cond_44 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mProgressDialog:Landroid/app/Dialog; invoke-virtual {v0}, Landroid/app/Dialog;->isShowing()Z move-result v0 if-nez v0, :cond_51 .line 679 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mProgressDialog:Landroid/app/Dialog; invoke-virtual {v0}, Landroid/app/Dialog;->show()V .line 682 :cond_51 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogSeekTime:Landroid/widget/TextView; invoke-virtual {v0, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 683 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogTotalTime:Landroid/widget/TextView; new-instance v0, Ljava/lang/StringBuilder; const-string v1, " / " invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v0, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p5 invoke-virtual {p5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p5 invoke-virtual {p2, p5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 684 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogProgressBar:Landroid/widget/ProgressBar; const-wide/16 v0, 0x0 cmp-long p5, p6, v0 if-gtz p5, :cond_74 const/4 p3, 0x0 goto :goto_79 :cond_74 const-wide/16 v0, 0x64 mul-long/2addr p3, v0 div-long/2addr p3, p6 long-to-int p3, p3 :goto_79 invoke-virtual {p2, p3}, Landroid/widget/ProgressBar;->setProgress(I)V const/4 p2, 0x0 cmpl-float p1, p1, p2 if-lez p1, :cond_89 .line 686 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogIcon:Landroid/widget/ImageView; sget p2, Lcn/jzvd/R$drawable;->jz_forward_icon:I invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setBackgroundResource(I)V goto :goto_90 .line 688 :cond_89 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogIcon:Landroid/widget/ImageView; sget p2, Lcn/jzvd/R$drawable;->jz_backward_icon:I invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setBackgroundResource(I)V .line 690 :goto_90 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->onCLickUiToggleToClear()V return-void .end method .method public showVolumeDialog(FI)V .registers 5 .line 703 invoke-super {p0, p1, p2}, Lcn/jzvd/JZVideoPlayer;->showVolumeDialog(FI)V .line 704 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mVolumeDialog:Landroid/app/Dialog; if-nez p1, :cond_3a .line 705 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object p1 invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; move-result-object p1 sget v0, Lcn/jzvd/R$layout;->jz_dialog_volume:I const/4 v1, 0x0 invoke-virtual {p1, v0, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object p1 .line 706 sget v0, Lcn/jzvd/R$id;->volume_image_tip:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogVolumeImageView:Landroid/widget/ImageView; .line 707 sget v0, Lcn/jzvd/R$id;->tv_volume:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogVolumeTextView:Landroid/widget/TextView; .line 708 sget v0, Lcn/jzvd/R$id;->volume_progressbar:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ProgressBar; iput-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogVolumeProgressBar:Landroid/widget/ProgressBar; .line 709 invoke-virtual {p0, p1}, Lcn/jzvd/JZVideoPlayerStandard;->createDialogWithView(Landroid/view/View;)Landroid/app/Dialog; move-result-object p1 iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mVolumeDialog:Landroid/app/Dialog; .line 711 :cond_3a iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mVolumeDialog:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->isShowing()Z move-result p1 if-nez p1, :cond_47 .line 712 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mVolumeDialog:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->show()V :cond_47 if-gtz p2, :cond_51 .line 715 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogVolumeImageView:Landroid/widget/ImageView; sget v0, Lcn/jzvd/R$drawable;->jz_close_volume:I invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setBackgroundResource(I)V goto :goto_58 .line 717 :cond_51 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogVolumeImageView:Landroid/widget/ImageView; sget v0, Lcn/jzvd/R$drawable;->jz_add_volume:I invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setBackgroundResource(I)V :goto_58 const/16 p1, 0x64 if-le p2, p1, :cond_5e move p2, p1 goto :goto_61 :cond_5e if-gez p2, :cond_61 const/4 p2, 0x0 .line 724 :cond_61 :goto_61 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogVolumeTextView:Landroid/widget/TextView; new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v0 const-string v1, "%" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 725 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDialogVolumeProgressBar:Landroid/widget/ProgressBar; invoke-virtual {p1, p2}, Landroid/widget/ProgressBar;->setProgress(I)V .line 726 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->onCLickUiToggleToClear()V return-void .end method .method public showWifiDialog()V .registers 4 .line 347 invoke-super {p0}, Lcn/jzvd/JZVideoPlayer;->showWifiDialog()V .line 348 new-instance v0, Landroid/app/AlertDialog$Builder; invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V .line 349 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lcn/jzvd/R$string;->tips_not_wifi:I invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; .line 350 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lcn/jzvd/R$string;->tips_not_wifi_confirm:I invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-instance v2, Lcn/jzvd/JZVideoPlayerStandard$3; invoke-direct {v2, p0}, Lcn/jzvd/JZVideoPlayerStandard$3;->(Lcn/jzvd/JZVideoPlayerStandard;)V invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; .line 359 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lcn/jzvd/R$string;->tips_not_wifi_cancel:I invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-instance v2, Lcn/jzvd/JZVideoPlayerStandard$4; invoke-direct {v2, p0}, Lcn/jzvd/JZVideoPlayerStandard$4;->(Lcn/jzvd/JZVideoPlayerStandard;)V invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; .line 366 new-instance v1, Lcn/jzvd/JZVideoPlayerStandard$5; invoke-direct {v1, p0}, Lcn/jzvd/JZVideoPlayerStandard$5;->(Lcn/jzvd/JZVideoPlayerStandard;)V invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; .line 372 invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; move-result-object v0 invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V return-void .end method .method public startDismissControlViewTimer()V .registers 5 .line 782 invoke-virtual {p0}, Lcn/jzvd/JZVideoPlayerStandard;->cancelDismissControlViewTimer()V .line 783 new-instance v0, Ljava/util/Timer; invoke-direct {v0}, Ljava/util/Timer;->()V sput-object v0, Lcn/jzvd/JZVideoPlayerStandard;->DISMISS_CONTROL_VIEW_TIMER:Ljava/util/Timer; .line 784 new-instance v0, Lcn/jzvd/JZVideoPlayerStandard$DismissControlViewTimerTask; invoke-direct {v0, p0}, Lcn/jzvd/JZVideoPlayerStandard$DismissControlViewTimerTask;->(Lcn/jzvd/JZVideoPlayerStandard;)V iput-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->mDismissControlViewTimerTask:Lcn/jzvd/JZVideoPlayerStandard$DismissControlViewTimerTask; .line 785 sget-object v1, Lcn/jzvd/JZVideoPlayerStandard;->DISMISS_CONTROL_VIEW_TIMER:Ljava/util/Timer; const-wide/16 v2, 0x9c4 invoke-virtual {v1, v0, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V return-void .end method .method public updateStartImage()V .registers 5 .line 650 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x3 const/4 v2, 0x0 const/4 v3, 0x4 if-ne v0, v1, :cond_19 .line 651 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V .line 652 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_click_pause_selector:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V .line 653 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->replayTextView:Landroid/widget/TextView; invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_4c .line 654 :cond_19 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x7 if-ne v0, v1, :cond_29 .line 655 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setVisibility(I)V .line 656 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->replayTextView:Landroid/widget/TextView; invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_4c .line 657 :cond_29 iget v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->currentState:I const/4 v1, 0x6 if-ne v0, v1, :cond_40 .line 658 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V .line 659 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_click_replay_selector:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V .line 660 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->replayTextView:Landroid/widget/TextView; invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_4c .line 662 :cond_40 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->startButton:Landroid/widget/ImageView; sget v1, Lcn/jzvd/R$drawable;->jz_click_play_selector:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V .line 663 iget-object v0, p0, Lcn/jzvd/JZVideoPlayerStandard;->replayTextView:Landroid/widget/TextView; invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V :goto_4c return-void .end method