.class public Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .super Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer; .source "JCVideoPlayerStandard.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask; } .end annotation # static fields .field protected static ax:Ljava/util/Timer; .field protected static ay:Landroid/graphics/Bitmap; # instance fields .field private a:Landroid/widget/ProgressBar; .field protected aA:Z .field protected aB:Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask; .field protected aC:Landroid/app/Dialog; .field protected aD:Landroid/widget/ProgressBar; .field private aE:Landroid/widget/ImageView; .field private aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .field private aG:Lfm/jiecao/jcvideoplayer_lib/PreviewViewClickCallBack; .field private aH:Lfm/jiecao/jcvideoplayer_lib/VolumeClickCallBack; .field protected az:Z .field private b:Landroid/widget/ImageView; # direct methods .method static constructor ()V .locals 0 return-void .end method .method public constructor (Landroid/content/Context;)V .locals 0 .line 55 invoke-direct {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->(Landroid/content/Context;)V const/4 p1, 0x0 .line 51 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aG:Lfm/jiecao/jcvideoplayer_lib/PreviewViewClickCallBack; .line 52 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aH:Lfm/jiecao/jcvideoplayer_lib/VolumeClickCallBack; .line 56 invoke-direct {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->R()V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 0 .line 60 invoke-direct {p0, p1, p2}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->(Landroid/content/Context;Landroid/util/AttributeSet;)V const/4 p1, 0x0 .line 51 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aG:Lfm/jiecao/jcvideoplayer_lib/PreviewViewClickCallBack; .line 52 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aH:Lfm/jiecao/jcvideoplayer_lib/VolumeClickCallBack; .line 61 invoke-direct {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->R()V return-void .end method .method private R()V .locals 1 .line 65 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->thumb:I invoke-virtual {p0, v0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->E:Landroid/widget/ImageView; .line 66 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->cover:I invoke-virtual {p0, v0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->b:Landroid/widget/ImageView; .line 67 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->loading:I invoke-virtual {p0, v0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ProgressBar; iput-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a:Landroid/widget/ProgressBar; .line 68 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->back_tiny:I invoke-virtual {p0, v0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aE:Landroid/widget/ImageView; .line 69 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->cache:I invoke-virtual {p0, v0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; iput-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 70 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->E:Landroid/widget/ImageView; invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 71 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->at:Landroid/widget/ImageView; invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 72 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aE:Landroid/widget/ImageView; invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 73 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->T:Landroid/widget/ImageView; invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 74 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void .end method .method private S()V .locals 3 .annotation build Landroid/support/annotation/RequiresApi; .end annotation .line 468 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->b()Landroid/graphics/Point; move-result-object v0 if-eqz v0, :cond_0 .line 470 iget-object v1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->au:Lfm/jiecao/jcvideoplayer_lib/JCResizeTextureView; iget v2, v0, Landroid/graphics/Point;->x:I iget v0, v0, Landroid/graphics/Point;->y:I invoke-virtual {v1, v2, v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeTextureView;->getBitmap(II)Landroid/graphics/Bitmap; move-result-object v0 if-eqz v0, :cond_0 .line 472 sput-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ay:Landroid/graphics/Bitmap; :cond_0 return-void .end method # virtual methods .method public A()V .locals 2 .line 601 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I const/4 v1, 0x1 if-ne v0, v1, :cond_1 .line 602 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_0 .line 603 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->D()V goto :goto_0 .line 605 :cond_0 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->C()V goto :goto_0 .line 607 :cond_1 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I const/4 v1, 0x2 if-ne v0, v1, :cond_3 .line 608 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_2 .line 609 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->F()V goto :goto_0 .line 611 :cond_2 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->E()V goto :goto_0 .line 613 :cond_3 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I const/4 v1, 0x5 if-ne v0, v1, :cond_5 .line 614 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_4 .line 615 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->H()V goto :goto_0 .line 617 :cond_4 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->G()V goto :goto_0 .line 619 :cond_5 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I const/4 v1, 0x6 if-ne v0, v1, :cond_7 .line 620 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_6 .line 621 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->L()V goto :goto_0 .line 623 :cond_6 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->K()V goto :goto_0 .line 625 :cond_7 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I const/4 v1, 0x3 if-ne v0, v1, :cond_9 .line 626 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I move-result v0 if-nez v0, :cond_8 .line 627 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->J()V goto :goto_0 .line 629 :cond_8 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->I()V :cond_9 :goto_0 return-void .end method .method public B()V .locals 9 .line 646 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x0 const/4 v6, 0x4 const/4 v7, 0x4 const/4 v8, 0x4 move-object v0, p0 .line 661 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V goto :goto_0 :pswitch_1 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x4 const/4 v8, 0x0 move-object v0, p0 .line 655 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 658 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V goto :goto_0 :pswitch_2 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x4 const/4 v8, 0x0 move-object v0, p0 .line 649 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 652 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V goto :goto_0 :pswitch_3 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x0 const/4 v6, 0x4 const/4 v7, 0x4 const/4 v8, 0x4 move-object v0, p0 .line 666 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V :goto_0 return-void :pswitch_data_0 .packed-switch -0x1 :pswitch_3 :pswitch_2 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public C()V .locals 9 .line 674 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x4 const/4 v8, 0x0 move-object v0, p0 .line 682 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V goto :goto_0 :pswitch_1 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x4 const/4 v8, 0x0 move-object v0, p0 .line 677 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public D()V .locals 9 .line 693 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x4 const/4 v6, 0x0 const/4 v7, 0x4 const/4 v8, 0x0 move-object v0, p0 .line 701 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V goto :goto_0 :pswitch_1 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x4 const/4 v6, 0x0 const/4 v7, 0x4 const/4 v8, 0x0 move-object v0, p0 .line 696 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public E()V .locals 9 .line 712 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 721 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 723 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 721 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 724 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V goto :goto_0 :pswitch_1 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 715 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 717 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 715 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 718 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public F()V .locals 9 .line 733 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x0 .line 741 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 743 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 741 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V goto :goto_0 :pswitch_1 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x0 .line 736 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 738 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 736 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public G()V .locals 9 .line 752 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 761 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 763 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 761 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 764 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V goto :goto_0 :pswitch_1 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 755 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 757 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 755 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 758 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public H()V .locals 9 .line 773 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 781 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 783 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 781 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V goto :goto_0 :pswitch_1 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 776 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 778 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 776 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public I()V .locals 9 .line 792 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 800 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 802 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 800 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V goto :goto_0 :pswitch_1 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 795 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 797 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 795 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public J()V .locals 9 .line 811 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x0 .line 820 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 822 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 820 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 823 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V goto :goto_0 :pswitch_1 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x0 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x0 .line 814 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 816 invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 814 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 817 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public K()V .locals 9 .line 832 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 const/4 v6, 0x4 const/4 v7, 0x4 const/4 v8, 0x4 move-object v0, p0 .line 841 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 844 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V goto :goto_0 :pswitch_1 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 const/4 v6, 0x4 const/4 v7, 0x4 const/4 v8, 0x4 move-object v0, p0 .line 835 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 838 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public L()V .locals 9 .line 853 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I packed-switch v0, :pswitch_data_0 goto :goto_0 :pswitch_0 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 const/4 v6, 0x4 const/4 v7, 0x0 const/4 v8, 0x4 move-object v0, p0 .line 862 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 865 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V goto :goto_0 :pswitch_1 const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x0 const/4 v4, 0x4 const/4 v5, 0x0 const/4 v6, 0x4 const/4 v7, 0x0 const/4 v8, 0x4 move-object v0, p0 .line 856 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 859 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->M()V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public M()V .locals 2 .line 921 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I const/4 v1, 0x2 if-ne v0, v1, :cond_0 .line 922 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; sget v1, Lfm/jiecao/jcvideoplayer_lib/R$drawable;->jc_click_pause_selector:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V goto :goto_0 .line 923 :cond_0 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I const/4 v1, 0x7 if-ne v0, v1, :cond_1 .line 924 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; sget v1, Lfm/jiecao/jcvideoplayer_lib/R$drawable;->jc_click_play_selector:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V goto :goto_0 .line 926 :cond_1 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; sget v1, Lfm/jiecao/jcvideoplayer_lib/R$drawable;->jc_click_play_selector:I invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V :goto_0 return-void .end method .method public N()V .locals 2 const/4 v0, 0x0 .line 931 sput-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ay:Landroid/graphics/Bitmap; .line 932 iget-object v1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; invoke-virtual {v1, v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V return-void .end method .method public O()V .locals 4 .line 972 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->P()V .line 973 new-instance v0, Ljava/util/Timer; invoke-direct {v0}, Ljava/util/Timer;->()V sput-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ax:Ljava/util/Timer; .line 974 new-instance v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask; new-instance v1, Ljava/lang/ref/WeakReference; invoke-direct {v1, p0}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V invoke-direct {v0, v1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask;->(Ljava/lang/ref/WeakReference;)V iput-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aB:Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask; .line 975 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ax:Ljava/util/Timer; iget-object v1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aB:Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask; const-wide/16 v2, 0x9c4 invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V return-void .end method .method public P()V .locals 1 .line 979 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ax:Ljava/util/Timer; if-eqz v0, :cond_0 .line 980 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ax:Ljava/util/Timer; invoke-virtual {v0}, Ljava/util/Timer;->cancel()V .line 982 :cond_0 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aB:Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask; if-eqz v0, :cond_1 .line 983 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aB:Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask; invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$DismissControlViewTimerTask;->cancel()Z :cond_1 return-void .end method .method public Q()V .locals 2 .line 1016 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; const/4 v1, 0x4 invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setVisibility(I)V .line 1017 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->A:Landroid/view/ViewGroup; invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setVisibility(I)V .line 1018 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 1019 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 1020 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_1 .line 1021 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {p0, v0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result v0 const/4 v1, 0x0 if-eqz v0, :cond_0 .line 1022 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V .line 1024 :cond_0 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {p0, v0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result v0 if-eqz v0, :cond_1 .line 1025 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V :cond_1 return-void .end method .method public a(Lfm/jiecao/jcvideoplayer_lib/FullDetailClickCallBack;)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 440 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ao:Lfm/jiecao/jcvideoplayer_lib/FullDetailClickCallBack; return-object p0 .end method .method public a(Lfm/jiecao/jcvideoplayer_lib/PreviewViewClickCallBack;)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 430 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aG:Lfm/jiecao/jcvideoplayer_lib/PreviewViewClickCallBack; return-object p0 .end method .method public a(Lfm/jiecao/jcvideoplayer_lib/VideoPlayStateChangeCallBack;)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 445 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ap:Lfm/jiecao/jcvideoplayer_lib/VideoPlayStateChangeCallBack; return-object p0 .end method .method public a(Lfm/jiecao/jcvideoplayer_lib/VolumeClickCallBack;)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 450 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aH:Lfm/jiecao/jcvideoplayer_lib/VolumeClickCallBack; return-object p0 .end method .method public a(Ljava/lang/String;)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 391 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ab:Ljava/lang/String; return-object p0 .end method .method public a(FI)V .locals 3 .line 940 invoke-super {p0, p1, p2}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->a(FI)V .line 941 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; if-nez p1, :cond_0 .line 942 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->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, Lfm/jiecao/jcvideoplayer_lib/R$layout;->jc_volume_dialog: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 943 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->content:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 const/high16 v1, 0x42b40000 # 90.0f .line 944 invoke-virtual {v0, v1}, Landroid/view/View;->setRotation(F)V .line 945 sget v0, Lfm/jiecao/jcvideoplayer_lib/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, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aD:Landroid/widget/ProgressBar; .line 946 new-instance v0, Landroid/app/Dialog; invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object v1 sget v2, Lfm/jiecao/jcvideoplayer_lib/R$style;->jc_style_dialog_progress:I invoke-direct {v0, v1, v2}, Landroid/app/Dialog;->(Landroid/content/Context;I)V iput-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; .line 947 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {v0, p1}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V .line 948 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; move-result-object p1 const/16 v0, 0x8 invoke-virtual {p1, v0}, Landroid/view/Window;->addFlags(I)V .line 949 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; move-result-object p1 const/16 v0, 0x20 invoke-virtual {p1, v0}, Landroid/view/Window;->addFlags(I)V .line 950 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; move-result-object p1 const/16 v0, 0x10 invoke-virtual {p1, v0}, Landroid/view/Window;->addFlags(I)V .line 951 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; move-result-object p1 const/4 v0, -0x2 invoke-virtual {p1, v0, v0}, Landroid/view/Window;->setLayout(II)V .line 952 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; move-result-object p1 invoke-virtual {p1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; move-result-object p1 const/16 v0, 0x31 .line 953 iput v0, p1, Landroid/view/WindowManager$LayoutParams;->gravity:I .line 954 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; move-result-object v0 invoke-virtual {v0, p1}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V .line 956 :cond_0 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->isShowing()Z move-result p1 if-nez p1, :cond_1 .line 957 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {p1}, Landroid/app/Dialog;->show()V .line 960 :cond_1 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aD:Landroid/widget/ProgressBar; invoke-virtual {p1, p2}, Landroid/widget/ProgressBar;->setProgress(I)V return-void .end method .method public a(IIII)V .locals 0 .line 636 invoke-super {p0, p1, p2, p3, p4}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->a(IIII)V return-void .end method .method public a(IIIIIIII)V .locals 1 .line 875 iget-object p7, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {p0, p7}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p7 const/16 v0, 0x8 if-eqz p7, :cond_0 .line 876 iget-object p7, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {p7, p2}, Landroid/view/ViewGroup;->setVisibility(I)V goto :goto_0 .line 878 :cond_0 iget-object p7, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {p7, v0}, Landroid/view/ViewGroup;->setVisibility(I)V .line 880 :goto_0 iget-object p7, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->A:Landroid/view/ViewGroup; invoke-virtual {p7, p1}, Landroid/view/ViewGroup;->setVisibility(I)V if-nez p2, :cond_1 .line 882 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V .line 883 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V goto :goto_1 .line 884 :cond_1 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y:Ljava/lang/String; invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_3 .line 885 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p1 const/4 p2, 0x0 if-eqz p1, :cond_2 .line 886 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {p1, p2}, Landroid/widget/TextView;->setVisibility(I)V .line 888 :cond_2 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p1 if-eqz p1, :cond_4 .line 889 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setVisibility(I)V goto :goto_1 .line 892 :cond_3 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V .line 893 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V .line 895 :cond_4 :goto_1 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p1 if-eqz p1, :cond_5 .line 896 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; invoke-virtual {p1, p3}, Landroid/widget/ImageView;->setVisibility(I)V goto :goto_2 .line 898 :cond_5 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V .line 900 :goto_2 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p1 if-eqz p1, :cond_6 .line 901 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {p1, p3}, Landroid/widget/RelativeLayout;->setVisibility(I)V goto :goto_3 .line 903 :cond_6 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 905 :goto_3 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a:Landroid/widget/ProgressBar; invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p1 if-eqz p1, :cond_7 .line 906 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a:Landroid/widget/ProgressBar; invoke-virtual {p1, p4}, Landroid/widget/ProgressBar;->setVisibility(I)V goto :goto_4 .line 908 :cond_7 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a:Landroid/widget/ProgressBar; invoke-virtual {p1, v0}, Landroid/widget/ProgressBar;->setVisibility(I)V :goto_4 if-nez p5, :cond_8 .line 911 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->E:Landroid/widget/ImageView; invoke-virtual {p1, p5}, Landroid/widget/ImageView;->setVisibility(I)V .line 912 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y:Ljava/lang/String; invoke-static {p2}, Lfm/jiecao/jcvideoplayer_lib/JCUtils;->a(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_5 .line 914 :cond_8 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->E:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V .line 916 :goto_5 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->b:Landroid/widget/ImageView; invoke-virtual {p1, p6}, Landroid/widget/ImageView;->setVisibility(I)V .line 917 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; invoke-virtual {p1, p8}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setVisibility(I)V return-void .end method .method protected a(Landroid/view/View;)Z .locals 1 .line 989 iget-boolean v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->af:Z if-eqz v0, :cond_6 .line 990 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 .line 991 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ah:Z return p1 .line 993 :cond_0 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_1 .line 994 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ag:Z return p1 .line 996 :cond_1 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_2 .line 997 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aj:Z return p1 .line 999 :cond_2 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B:Landroid/view/ViewGroup; invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_3 .line 1000 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ai:Z return p1 .line 1002 :cond_3 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_4 .line 1003 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ae:Z return p1 .line 1005 :cond_4 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s:Landroid/widget/ImageView; invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_5 .line 1006 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ak:Z return p1 .line 1008 :cond_5 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a:Landroid/widget/ProgressBar; invoke-virtual {v0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_6 const/4 p1, 0x1 return p1 :cond_6 const/4 p1, 0x0 return p1 .end method .method public varargs a(Ljava/lang/String;I[Ljava/lang/Object;)Z .locals 12 const/4 v0, 0x0 .line 79 new-array v1, v0, [Ljava/lang/Object; invoke-super {p0, p1, p2, v1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->a(Ljava/lang/String;I[Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_d .line 80 iget p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I const/4 p2, 0x2 const/4 v1, 0x4 const/4 v2, 0x1 const/16 v3, 0x8 if-ne p1, p2, :cond_3 .line 81 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; if-eqz p1, :cond_0 .line 82 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {p1, v2}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->a(Z)V .line 86 :cond_0 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->as:Ljava/lang/String; invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_1 .line 87 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p1 sget p2, Lfm/jiecao/jcvideoplayer_lib/R$drawable;->video_url_click_selector:I invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object p1 .line 89 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget p3, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->video_detail_w:I invoke-virtual {p2, p3}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 .line 90 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p3 sget v4, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->video_detial_h:I invoke-virtual {p3, v4}, Landroid/content/res/Resources;->getDimension(I)F move-result p3 float-to-int p3, p3 .line 91 invoke-virtual {p1, v0, v0, p2, p3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V .line 93 iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->v:Landroid/widget/TextView; const/4 p3, 0x0 invoke-virtual {p2, p1, p3, p3, p3}, Landroid/widget/TextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V .line 94 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->v:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V .line 95 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->v:Landroid/widget/TextView; iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->as:Ljava/lang/String; invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 97 :cond_1 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s:Landroid/widget/ImageView; invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V .line 98 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->at:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V .line 99 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; invoke-virtual {p1}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p1 check-cast p1, Landroid/widget/RelativeLayout$LayoutParams; .line 100 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget p3, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->full_video_play:I invoke-virtual {p2, p3}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 iput p2, p1, Landroid/widget/RelativeLayout$LayoutParams;->width:I .line 101 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget p3, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->full_video_play:I invoke-virtual {p2, p3}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 iput p2, p1, Landroid/widget/RelativeLayout$LayoutParams;->height:I .line 102 iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->q:Landroid/widget/ImageView; invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 103 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->A:Landroid/view/ViewGroup; const-string p2, "#80000000" invoke-static {p2}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I move-result p2 invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->setBackgroundColor(I)V .line 104 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aE:Landroid/widget/ImageView; invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 105 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ae:Z if-eqz p1, :cond_2 .line 106 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ar:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V .line 107 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {p1, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V goto :goto_0 .line 109 :cond_2 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {p1, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 110 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ar:Landroid/widget/TextView; invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V .line 113 :goto_0 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->t:Landroid/widget/TextView; const/high16 p2, 0x41600000 # 14.0f invoke-virtual {p1, v2, p2}, Landroid/widget/TextView;->setTextSize(IF)V .line 114 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->u:Landroid/widget/TextView; invoke-virtual {p1, v2, p2}, Landroid/widget/TextView;->setTextSize(IF)V .line 115 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w()V .line 116 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->T:Landroid/widget/ImageView; invoke-virtual {p1}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout$LayoutParams; .line 117 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget p3, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->voice_video_w_full:I invoke-virtual {p2, p3}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 iput p2, p1, Landroid/widget/LinearLayout$LayoutParams;->width:I .line 118 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget p3, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->voice_video_h_full:I invoke-virtual {p2, p3}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 iput p2, p1, Landroid/widget/LinearLayout$LayoutParams;->height:I .line 119 iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->T:Landroid/widget/ImageView; invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V goto/16 :goto_4 .line 121 :cond_3 iget p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I if-eqz p1, :cond_5 iget p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I if-ne p1, v2, :cond_4 goto :goto_1 .line 166 :cond_4 iget p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->h:I const/4 p2, 0x3 if-ne p1, p2, :cond_c .line 167 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aE:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 const/4 v8, 0x4 const/4 v9, 0x4 const/4 v10, 0x4 const/4 v11, 0x4 move-object v3, p0 .line 168 invoke-virtual/range {v3 .. v11}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V goto/16 :goto_4 .line 123 :cond_5 :goto_1 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s:Landroid/widget/ImageView; invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p1 if-eqz p1, :cond_6 .line 124 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s:Landroid/widget/ImageView; invoke-virtual {p1}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout$LayoutParams; .line 125 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget v4, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->full_screen_button:I invoke-virtual {p2, v4}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 iput p2, p1, Landroid/widget/LinearLayout$LayoutParams;->width:I .line 126 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget v4, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->full_screen_button:I invoke-virtual {p2, v4}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 iput p2, p1, Landroid/widget/LinearLayout$LayoutParams;->height:I .line 127 iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s:Landroid/widget/ImageView; invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 128 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V goto :goto_2 .line 130 :cond_6 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s:Landroid/widget/ImageView; invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V .line 133 :goto_2 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->T:Landroid/widget/ImageView; invoke-virtual {p1}, Landroid/widget/ImageView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout$LayoutParams; .line 134 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget v4, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->voice_video_w:I invoke-virtual {p2, v4}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 iput p2, p1, Landroid/widget/LinearLayout$LayoutParams;->width:I .line 135 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object p2 sget v4, Lfm/jiecao/jcvideoplayer_lib/R$dimen;->voice_video_h:I invoke-virtual {p2, v4}, Landroid/content/res/Resources;->getDimension(I)F move-result p2 float-to-int p2, p2 iput p2, p1, Landroid/widget/LinearLayout$LayoutParams;->height:I .line 136 iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->T:Landroid/widget/ImageView; invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 137 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; if-eqz p1, :cond_7 .line 138 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {p1, v0}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->a(Z)V .line 140 :cond_7 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w()V .line 141 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s:Landroid/widget/ImageView; sget p2, Lfm/jiecao/jcvideoplayer_lib/R$drawable;->video_big_click_selector:I invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V .line 142 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->at:Landroid/widget/ImageView; invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setVisibility(I)V .line 143 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aE:Landroid/widget/ImageView; invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setVisibility(I)V if-eqz p3, :cond_a .line 144 array-length p1, p3 if-eqz p1, :cond_a .line 145 aget-object p1, p3, v0 invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y:Ljava/lang/String; .line 146 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y:Ljava/lang/String; invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_9 const-string p1, "0" iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y:Ljava/lang/String; invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_9 .line 147 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; iget-object p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y:Ljava/lang/String; invoke-static {p2}, Lfm/jiecao/jcvideoplayer_lib/JCUtils;->a(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 148 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p1 if-eqz p1, :cond_8 .line 149 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V .line 151 :cond_8 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; sget p2, Lfm/jiecao/jcvideoplayer_lib/R$drawable;->music_pre_stop:I invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageResource(I)V .line 152 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(Landroid/view/View;)Z move-result p1 if-eqz p1, :cond_a .line 153 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x:Landroid/widget/ImageView; invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V goto :goto_3 :cond_9 const-string p1, "" .line 156 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y:Ljava/lang/String; .line 159 :cond_a :goto_3 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ae:Z if-eqz p1, :cond_b .line 160 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 161 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ar:Landroid/widget/TextView; invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_4 .line 163 :cond_b iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aq:Landroid/widget/RelativeLayout; invoke-virtual {p1, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 164 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ar:Landroid/widget/TextView; invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V :cond_c :goto_4 return v2 :cond_d const/4 p1, 0x7 .line 174 invoke-virtual {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->setUiWitStateAndScreen(I)V return v0 .end method .method public b(Ljava/lang/String;)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 435 iput-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->as:Ljava/lang/String; return-object p0 .end method .method public b(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 304 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->am:Z return-object p0 .end method .method public b()V .locals 0 .line 221 invoke-super {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->b()V .line 223 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->N()V return-void .end method .method public b(II)V .locals 0 .line 489 invoke-super {p0, p1, p2}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->b(II)V const/16 p2, 0x2711 if-ne p1, p2, :cond_0 .line 491 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; iget p2, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->j:I int-to-float p2, p2 invoke-virtual {p1, p2}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setRotation(F)V :cond_0 return-void .end method .method public c(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 315 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->af:Z return-object p0 .end method .method public d(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 325 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ag:Z return-object p0 .end method .method public e(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 335 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ah:Z return-object p0 .end method .method public e()V .locals 2 .line 497 invoke-super {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->e()V .line 498 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; sget-object v1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {v1}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->b()Landroid/graphics/Point; move-result-object v1 invoke-virtual {v0, v1}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setVideoSize(Landroid/graphics/Point;)V return-void .end method .method public e(I)V .locals 0 .annotation build Landroid/support/annotation/RequiresApi; .end annotation .line 575 invoke-direct {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->S()V .line 576 invoke-super {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->e(I)V .line 577 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y()V return-void .end method .method public f(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 345 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ai:Z return-object p0 .end method .method public f()Z .locals 1 .annotation build Landroid/support/annotation/RequiresApi; .end annotation .line 583 invoke-direct {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->S()V .line 584 invoke-super {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->f()Z move-result v0 .line 585 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->y()V return v0 .end method .method public g(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 355 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aj:Z return-object p0 .end method .method public getCurrentState()I .locals 1 .line 463 iget v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I return v0 .end method .method public getIsNeedWifi()Z .locals 1 .line 427 iget-boolean v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ae:Z return v0 .end method .method public getLayoutId()I .locals 1 .line 181 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$layout;->jc_layout_standard:I return v0 .end method .method public h(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 366 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ak:Z return-object p0 .end method .method public i(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 376 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->al:Z return-object p0 .end method .method public j(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 386 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ac:Z return-object p0 .end method .method public k(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 401 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->an:Z return-object p0 .end method .method public k()V .locals 2 .line 567 invoke-super {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->k()V .line 568 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; sget-object v1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {v1}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->b()Landroid/graphics/Point; move-result-object v1 invoke-virtual {v0, v1}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setVideoSize(Landroid/graphics/Point;)V .line 569 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; iget v1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->j:I int-to-float v1, v1 invoke-virtual {v0, v1}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setRotation(F)V return-void .end method .method public l(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 411 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ae:Z return-object p0 .end method .method public m(Z)Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; .locals 0 .line 422 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ad:Z return-object p0 .end method .method public onClick(Landroid/view/View;)V .locals 2 .line 257 invoke-super {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->onClick(Landroid/view/View;)V .line 258 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 .line 259 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->thumb:I if-ne p1, v0, :cond_1 .line 260 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aG:Lfm/jiecao/jcvideoplayer_lib/PreviewViewClickCallBack; if-eqz p1, :cond_0 .line 261 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aG:Lfm/jiecao/jcvideoplayer_lib/PreviewViewClickCallBack; invoke-virtual {p1}, Lfm/jiecao/jcvideoplayer_lib/PreviewViewClickCallBack;->a()V .line 263 :cond_0 iget p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I const/4 v0, 0x6 if-ne p1, v0, :cond_9 .line 264 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->A()V goto/16 :goto_1 .line 266 :cond_1 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->surface_container:I if-ne p1, v0, :cond_2 .line 267 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->O()V goto/16 :goto_1 .line 268 :cond_2 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->back:I if-ne p1, v0, :cond_3 .line 269 invoke-static {}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->o()Z goto/16 :goto_1 .line 270 :cond_3 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->back_tiny:I if-ne p1, v0, :cond_5 .line 271 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerManager;->a:Ljava/lang/ref/WeakReference; invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; move-result-object p1 if-eqz p1, :cond_4 .line 272 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerManager;->a:Ljava/lang/ref/WeakReference; invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; move-result-object p1 check-cast p1, Lfm/jiecao/jcvideoplayer_lib/JCMediaPlayerListener; invoke-interface {p1}, Lfm/jiecao/jcvideoplayer_lib/JCMediaPlayerListener;->getUrl()Ljava/lang/String; move-result-object p1 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->d()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_4 .line 273 invoke-static {}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->s()V return-void .line 277 :cond_4 invoke-static {}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->o()Z goto :goto_1 .line 278 :cond_5 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->iv_voice:I if-eq p1, v0, :cond_6 sget v0, Lfm/jiecao/jcvideoplayer_lib/R$id;->iv_all_music:I if-ne p1, v0, :cond_9 .line 279 :cond_6 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->I:Landroid/media/AudioManager; const/4 v0, 0x3 invoke-virtual {p1, v0}, Landroid/media/AudioManager;->getStreamVolume(I)I move-result p1 .line 280 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; if-eqz v0, :cond_8 .line 281 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->l()Z move-result v0 const/4 v1, 0x0 if-eqz v0, :cond_7 .line 282 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {v0, p1, p1}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->a(II)V .line 283 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {p1, v1}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->b(Z)V .line 284 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getMusicFocus()V goto :goto_0 .line 286 :cond_7 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {p1, v1, v1}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->a(II)V .line 287 sget-object p1, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; const/4 v0, 0x1 invoke-virtual {p1, v0}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->b(Z)V .line 288 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->x()V .line 290 :goto_0 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aH:Lfm/jiecao/jcvideoplayer_lib/VolumeClickCallBack; if-eqz p1, :cond_8 .line 291 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aH:Lfm/jiecao/jcvideoplayer_lib/VolumeClickCallBack; sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->U:Lfm/jiecao/jcvideoplayer_lib/JCMediaManager; invoke-virtual {v0}, Lfm/jiecao/jcvideoplayer_lib/JCMediaManager;->l()Z move-result v0 invoke-virtual {p1, v0}, Lfm/jiecao/jcvideoplayer_lib/VolumeClickCallBack;->a(Z)V .line 294 :cond_8 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->w()V :cond_9 :goto_1 return-void .end method .method public onStartTrackingTouch(Landroid/widget/SeekBar;)V .locals 0 .line 561 invoke-super {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->onStartTrackingTouch(Landroid/widget/SeekBar;)V .line 562 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->P()V return-void .end method .method public onStopTrackingTouch(Landroid/widget/SeekBar;)V .locals 0 .line 591 invoke-super {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->onStopTrackingTouch(Landroid/widget/SeekBar;)V .line 592 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->O()V return-void .end method .method public onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V .locals 0 .line 505 invoke-super {p0, p1, p2, p3}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V return-void .end method .method public onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z .locals 0 .line 520 invoke-super {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z move-result p1 return p1 .end method .method public onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V .locals 0 .line 510 invoke-super {p0, p1, p2, p3}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V .line 513 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->az:Z if-nez p1, :cond_0 const/4 p1, 0x1 .line 514 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aA:Z :cond_0 return-void .end method .method public onSurfaceTextureUpdated(Landroid/graphics/SurfaceTexture;)V .locals 1 .annotation build Landroid/support/annotation/RequiresApi; .end annotation .line 526 invoke-super {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->onSurfaceTextureUpdated(Landroid/graphics/SurfaceTexture;)V .line 529 iget-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aA:Z if-nez p1, :cond_0 .line 530 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; const/4 v0, 0x4 invoke-virtual {p1, v0}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setVisibility(I)V .line 531 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->au:Lfm/jiecao/jcvideoplayer_lib/JCResizeTextureView; invoke-virtual {p1}, Lfm/jiecao/jcvideoplayer_lib/JCResizeTextureView;->a()V goto :goto_0 :cond_0 const/4 p1, 0x0 .line 533 iput-boolean p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aA:Z :goto_0 return-void .end method .method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z .locals 2 .line 228 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result v0 .line 229 sget v1, Lfm/jiecao/jcvideoplayer_lib/R$id;->surface_container:I if-ne v0, v1, :cond_0 .line 230 invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I move-result v0 packed-switch v0, :pswitch_data_0 goto :goto_0 .line 236 :pswitch_0 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->O()V .line 237 iget-boolean v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->P:Z if-nez v0, :cond_1 iget-boolean v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->O:Z if-nez v0, :cond_1 .line 238 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->A()V goto :goto_0 .line 242 :cond_0 sget v1, Lfm/jiecao/jcvideoplayer_lib/R$id;->progress:I if-ne v0, v1, :cond_1 .line 243 invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I move-result v0 packed-switch v0, :pswitch_data_1 goto :goto_0 .line 248 :pswitch_1 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->O()V goto :goto_0 .line 245 :pswitch_2 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->P()V .line 252 :cond_1 :goto_0 :pswitch_3 invoke-super {p0, p1, p2}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z move-result p1 return p1 nop :pswitch_data_0 .packed-switch 0x0 :pswitch_3 :pswitch_0 :pswitch_3 .end packed-switch :pswitch_data_1 .packed-switch 0x0 :pswitch_2 :pswitch_1 .end packed-switch .end method .method public p()V .locals 0 .line 641 invoke-super {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->p()V return-void .end method .method public setUiWitStateAndScreen(I)V .locals 9 .line 186 invoke-super {p0, p1}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->setUiWitStateAndScreen(I)V .line 187 iget p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->g:I packed-switch p1, :pswitch_data_0 :pswitch_0 goto :goto_0 .line 207 :pswitch_1 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B()V goto :goto_0 .line 210 :pswitch_2 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->K()V .line 211 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->P()V goto :goto_0 .line 203 :pswitch_3 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->G()V .line 204 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->P()V goto :goto_0 .line 214 :pswitch_4 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->I()V goto :goto_0 .line 196 :pswitch_5 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->E()V const/4 v1, 0x4 const/4 v2, 0x4 const/4 v3, 0x4 const/4 v4, 0x4 const/4 v5, 0x4 const/4 v6, 0x4 const/4 v7, 0x4 .line 197 iget-object p1, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; .line 199 invoke-virtual {p1}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->getVisibility()I move-result v8 move-object v0, p0 .line 197 invoke-virtual/range {v0 .. v8}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->a(IIIIIIII)V .line 200 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->O()V goto :goto_0 .line 192 :pswitch_6 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->C()V .line 193 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->O()V goto :goto_0 .line 189 :pswitch_7 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->B()V :goto_0 return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_0 :pswitch_3 :pswitch_2 :pswitch_1 .end packed-switch .end method .method public u()V .locals 3 .line 539 invoke-super {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->u()V .line 540 new-instance v0, Landroid/app/AlertDialog$Builder; invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object v1 invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V .line 541 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lfm/jiecao/jcvideoplayer_lib/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 542 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lfm/jiecao/jcvideoplayer_lib/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, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$1; invoke-direct {v2, p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$1;->(Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;)V invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; .line 550 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lfm/jiecao/jcvideoplayer_lib/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, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$2; invoke-direct {v2, p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard$2;->(Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;)V invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; .line 556 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 v()V .locals 1 .line 965 invoke-super {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->v()V .line 966 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; if-eqz v0, :cond_0 .line 967 iget-object v0, p0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aC:Landroid/app/Dialog; invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V :cond_0 return-void .end method .method public y()V .locals 3 .line 478 sget-object v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ay:Landroid/graphics/Bitmap; if-eqz v0, :cond_0 .line 479 invoke-static {}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerManager;->b()Lfm/jiecao/jcvideoplayer_lib/JCMediaPlayerListener; move-result-object v0 check-cast v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard; if-eqz v0, :cond_0 .line 481 iget-object v1, v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; sget-object v2, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->ay:Landroid/graphics/Bitmap; invoke-virtual {v1, v2}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V .line 482 iget-object v0, v0, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->aF:Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView; const/4 v1, 0x0 invoke-virtual {v0, v1}, Lfm/jiecao/jcvideoplayer_lib/JCResizeImageView;->setVisibility(I)V :cond_0 return-void .end method .method public z()V .locals 0 .line 596 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->j()V .line 597 invoke-virtual {p0}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayerStandard;->O()V return-void .end method