AbsVideoPlayerView.smali
.class public Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.super Landroid/widget/RelativeLayout;
.source "AbsVideoPlayerView.java"
# interfaces
.implements Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerView;
.implements Landroid/view/View$OnClickListener;
.implements Landroid/view/View$OnTouchListener;
.implements Landroid/widget/SeekBar$OnSeekBarChangeListener;
.implements Landroid/media/AudioManager$OnAudioFocusChangeListener;
.implements Ljava/util/Observer;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$DismissControllerViewTimerTask;,
Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;
}
.end annotation
# static fields
.field private static final BRIGHTNESS_STEP:F = 0.08f
.field private static final MAX_BRIGHTNESS:F = 1.0f
.field private static final PROGRESS_UPDATE_INITIAL_INTERVAL:I
.field private static final PROGRESS_UPDATE_INTERNAL:I
.field private static final TOTAL_PERCENT:I
.field private static final VIDEO_SEEK_STEP:I
.field private static final VOLUME_STEP:I
# instance fields
.field private Ratio:F
.field private blnParticular:Z
.field dialog:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoPlayer;
.field private isAutoPlay:Z
.field private listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;
.field private mAudioManager:Landroid/media/AudioManager;
.field protected mAutoDismissTime:I
.field protected mBottomProgressBar:Landroid/widget/ProgressBar;
.field private mBrightnessDistance:F
.field private mCurrentGestureState:I
.field private mCurrentScreenState:I
.field private mCurrentState:I
.field protected mDismissControllerViewTimer:Ljava/util/Timer;
.field protected mDismissControllerViewTimerTask:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$DismissControllerViewTimerTask;
.field private mDuration:I
.field private final mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.field protected mFullScreenViewStub:Landroid/view/ViewStub;
.field private mGestureSeekToPosition:I
.field private mIsTouchControllerView:Z
.field private mMaxVolume:I
.field private mOldIndex:I
.field private mOldParent:Landroid/view/ViewGroup;
.field private mScheduleFuture:Ljava/util/concurrent/ScheduledFuture;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ScheduledFuture<",
"*>;"
}
.end annotation
.end field
.field private mScreenHeight:I
.field private mScreenWidth:I
.field private mShowNormalStateTitleView:Z
.field private mSmallWindowHeight:I
.field private mSmallWindowWidth:I
.field private mToggleFullScreen:Z
.field private mTouchDownX:F
.field private mTouchDownY:F
.field private mTouchSlop:I
.field private final mUpdateProgressTask:Ljava/lang/Runnable;
.field protected mVideoBrightnessProgress:Landroid/widget/ProgressBar;
.field protected mVideoBrightnessView:Landroid/widget/LinearLayout;
.field protected mVideoChangeProgressBar:Landroid/widget/ProgressBar;
.field protected mVideoChangeProgressCurrPro:Landroid/widget/TextView;
.field protected mVideoChangeProgressIcon:Landroid/widget/ImageView;
.field protected mVideoChangeProgressTotal:Landroid/widget/TextView;
.field protected mVideoChangeProgressView:Landroid/view/View;
.field protected mVideoControllerView:Landroid/view/View;
.field protected mVideoErrorView:Landroid/view/View;
.field protected mVideoFullScreenBackView:Landroid/widget/ImageView;
.field protected mVideoFullScreenView:Landroid/widget/ImageView;
.field protected mVideoHeaderViewContainer:Landroid/view/View;
.field private mVideoHeight:I
.field protected mVideoLoadingBar:Landroid/widget/ProgressBar;
.field protected mVideoPlaySeekBar:Landroid/widget/SeekBar;
.field protected mVideoPlayTimeView:Landroid/widget/TextView;
.field protected mVideoPlayView:Landroid/widget/ImageView;
.field protected mVideoSmallWindowBackView:Landroid/widget/ImageView;
.field protected mVideoTextureViewContainer:Landroid/widget/FrameLayout;
.field protected mVideoThumbView:Landroid/widget/ImageView;
.field private mVideoTitle:Ljava/lang/CharSequence;
.field protected mVideoTitleView:Landroid/widget/TextView;
.field protected mVideoTotalTimeView:Landroid/widget/TextView;
.field private mVideoUrl:Ljava/lang/String;
.field protected mVideoVolumeProgress:Landroid/widget/ProgressBar;
.field protected mVideoVolumeView:Landroid/widget/LinearLayout;
.field private mVideoWidth:I
.field private mViewHash:I
.field private mVolumeDistance:F
.field private videoPlayerState:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x150b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->PROGRESS_UPDATE_INITIAL_INTERVAL:I
const v0, 0x1443
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->PROGRESS_UPDATE_INTERNAL:I
const v0, 0x150b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->TOTAL_PERCENT:I
const v0, 0x12bf
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->VIDEO_SEEK_STEP:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->VOLUME_STEP:I
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 5
.param p1, "context" # Landroid/content/Context;
.line 205
invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 139
const/16 v0, 0x7d0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAutoDismissTime:I
.line 155
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
.line 159
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
.line 163
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
.line 183
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
.line 187
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isAutoPlay:Z
.line 189
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->Ratio:F
.line 190
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
.line 1243
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService;
move-result-object v2
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.line 1273
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$6;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$6;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
.line 1292
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mToggleFullScreen:Z
.line 1300
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldIndex:I
.line 1554
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mIsTouchControllerView:Z
.line 1742
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
.line 1750
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVolumeDistance:F
.line 1754
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBrightnessDistance:F
.line 1758
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentGestureState:I
.line 1762
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
.line 206
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->initView(Landroid/content/Context;)V
.line 207
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 6
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.line 210
invoke-direct {p0, p1, p2}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 139
const/16 v0, 0x7d0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAutoDismissTime:I
.line 155
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
.line 159
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
.line 163
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
.line 183
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
.line 187
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isAutoPlay:Z
.line 189
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->Ratio:F
.line 190
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
.line 1243
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService;
move-result-object v2
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.line 1273
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$6;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$6;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
.line 1292
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mToggleFullScreen:Z
.line 1300
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldIndex:I
.line 1554
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mIsTouchControllerView:Z
.line 1742
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
.line 1750
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVolumeDistance:F
.line 1754
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBrightnessDistance:F
.line 1758
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentGestureState:I
.line 1762
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
.line 211
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->initView(Landroid/content/Context;)V
.line 212
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.registers 7
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.param p3, "defStyleAttr" # I
.line 215
invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 139
const/16 v0, 0x7d0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAutoDismissTime:I
.line 155
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
.line 159
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
.line 163
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
.line 183
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
.line 187
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isAutoPlay:Z
.line 189
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->Ratio:F
.line 190
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
.line 1243
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService;
move-result-object v2
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.line 1273
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$6;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$6;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
.line 1292
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mToggleFullScreen:Z
.line 1300
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldIndex:I
.line 1554
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mIsTouchControllerView:Z
.line 1742
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
.line 1750
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVolumeDistance:F
.line 1754
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBrightnessDistance:F
.line 1758
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentGestureState:I
.line 1762
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
.line 216
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->initView(Landroid/content/Context;)V
.line 217
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.registers 8
.param p1, "context" # Landroid/content/Context;
.param p2, "attrs" # Landroid/util/AttributeSet;
.param p3, "defStyleAttr" # I
.param p4, "defStyleRes" # I
.line 221
invoke-direct {p0, p1, p2, p3, p4}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.line 139
const/16 v0, 0x7d0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAutoDismissTime:I
.line 155
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
.line 159
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
.line 163
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
.line 183
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
.line 187
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isAutoPlay:Z
.line 189
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->Ratio:F
.line 190
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
.line 1243
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService;
move-result-object v2
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.line 1273
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$6;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$6;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
.line 1292
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mToggleFullScreen:Z
.line 1300
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldIndex:I
.line 1554
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mIsTouchControllerView:Z
.line 1742
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
.line 1750
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVolumeDistance:F
.line 1754
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBrightnessDistance:F
.line 1758
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentGestureState:I
.line 1762
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
.line 222
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->initView(Landroid/content/Context;)V
.line 223
return-void
.end method
.method private abandonAudioFocus()V
.registers 3
.line 1548
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
const-string v1, "audio"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
.line 1549
.local v0, "audioManager":Landroid/media/AudioManager;
invoke-virtual {v0, p0}, Landroid/media/AudioManager;->abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I
.line 1550
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.line 59
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
return v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.line 59
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
return v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.line 59
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.line 59
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
return v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.line 59
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->hideFullScreenTouchStateView()V
return-void
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.line 59
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;I)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.param p1, "x1" # I
.line 59
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->updateProgress(I)V
return-void
.end method
.method private changeBrightness(Z)V
.registers 7
.param p1, "isDodge" # Z
.line 1833
const/4 v0, 0x3
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentGestureState:I
.line 1834
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoBrightnessView:Landroid/widget/LinearLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1835
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
check-cast v0, Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v0
.line 1836
.local v0, "mWindowAttr":Landroid/view/WindowManager$LayoutParams;
iget v1, v0, Landroid/view/WindowManager$LayoutParams;->screenBrightness:F
.line 1837
.local v1, "brightness":F
const v2, 0x3da3d70a # 0.08f
if-eqz p1, :cond_27
.line 1838
const/high16 v3, 0x3f800000 # 1.0f
cmpg-float v4, v1, v3
if-gez v4, :cond_25
add-float v3, v1, v2
:cond_25
move v1, v3
goto :goto_2f
.line 1840
:cond_27
const/4 v3, 0x0
cmpl-float v4, v1, v3
if-lez v4, :cond_2e
sub-float v3, v1, v2
:cond_2e
move v1, v3
.line 1843
:goto_2f
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->screenBrightness:F
.line 1844
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v2
check-cast v2, Landroid/app/Activity;
invoke-virtual {v2}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
.line 1845
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoBrightnessProgress:Landroid/widget/ProgressBar;
const/high16 v3, 0x42c80000 # 100.0f
mul-float v3, v3, v1
float-to-int v3, v3
invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 1846
return-void
.end method
.method private changeVideoVolume(Z)V
.registers 8
.param p1, "isTurnUp" # Z
.line 1815
const/4 v0, 0x2
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentGestureState:I
.line 1816
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoVolumeView:Landroid/widget/LinearLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1817
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAudioManager:Landroid/media/AudioManager;
const/4 v1, 0x3
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v0
.line 1818
.local v0, "volume":I
const/4 v2, 0x0
if-eqz p1, :cond_1d
.line 1819
add-int/lit8 v3, v0, 0x1
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mMaxVolume:I
if-lt v3, v4, :cond_19
goto :goto_1b
:cond_19
add-int/lit8 v4, v0, 0x1
:goto_1b
move v0, v4
goto :goto_26
.line 1821
:cond_1d
add-int/lit8 v3, v0, -0x1
if-lez v3, :cond_24
add-int/lit8 v3, v0, -0x1
goto :goto_25
:cond_24
const/4 v3, 0x0
:goto_25
move v0, v3
.line 1823
:goto_26
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAudioManager:Landroid/media/AudioManager;
invoke-virtual {v3, v1, v0, v2}, Landroid/media/AudioManager;->setStreamVolume(III)V
.line 1824
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoVolumeProgress:Landroid/widget/ProgressBar;
int-to-double v2, v0
const-wide/high16 v4, 0x3ff0000000000000L # 1.0
invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
mul-double v2, v2, v4
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mMaxVolume:I
int-to-double v4, v4
invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z
div-double/2addr v2, v4
const-wide/high16 v4, 0x4059000000000000L # 100.0
mul-double v2, v2, v4
const-wide/high16 v4, 0x3fe0000000000000L # 0.5
add-double/2addr v2, v4
double-to-int v2, v2
invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 1825
return-void
.end method
.method private hideFullScreenTouchStateView()V
.registers 2
.line 1067
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1069
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_e
.line 1070
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1072
:cond_e
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 1073
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1074
return-void
.end method
.method private initFullScreenGestureParams()V
.registers 7
.line 1769
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
move-result-object v0
invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
.line 1770
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
const-string v1, "audio"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAudioManager:Landroid/media/AudioManager;
.line 1771
const/4 v1, 0x3
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mMaxVolume:I
.line 1772
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScreenHeight:I
int-to-float v3, v2
const/high16 v4, 0x40400000 # 3.0f
div-float/2addr v3, v4
int-to-float v0, v0
div-float/2addr v3, v0
iput v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVolumeDistance:F
.line 1773
int-to-float v0, v2
div-float/2addr v0, v4
const/high16 v2, 0x41480000 # 12.5f
div-float/2addr v0, v2
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBrightnessDistance:F
.line 1775
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAudioManager:Landroid/media/AudioManager;
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v0
.line 1776
.local v0, "volume":I
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoVolumeProgress:Landroid/widget/ProgressBar;
int-to-double v2, v0
const-wide/high16 v4, 0x3ff0000000000000L # 1.0
invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z
mul-double v2, v2, v4
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mMaxVolume:I
int-to-double v4, v4
invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z
div-double/2addr v2, v4
const-wide/high16 v4, 0x4059000000000000L # 100.0
mul-double v2, v2, v4
const-wide/high16 v4, 0x3fe0000000000000L # 0.5
add-double/2addr v2, v4
double-to-int v2, v2
invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 1779
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v1
const-string v2, "screen_brightness"
const/16 v3, 0xff
invoke-static {v1, v2, v3}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v1
.line 1782
.local v1, "currLight":I
int-to-float v2, v1
const/high16 v3, 0x437f0000 # 255.0f
div-float/2addr v2, v3
.line 1784
.local v2, "screenLight":F
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v3
check-cast v3, Landroid/app/Activity;
invoke-virtual {v3}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v3
invoke-virtual {v3}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v3
.line 1785
.local v3, "window":Landroid/view/WindowManager$LayoutParams;
iput v2, v3, Landroid/view/WindowManager$LayoutParams;->screenBrightness:F
.line 1786
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoBrightnessProgress:Landroid/widget/ProgressBar;
const/high16 v5, 0x42c80000 # 100.0f
mul-float v5, v5, v2
float-to-int v5, v5
invoke-virtual {v4, v5}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 1787
return-void
.end method
.method private initView(Landroid/content/Context;)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.line 230
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
.line 231
invoke-static {p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getWindowWidth(Landroid/content/Context;)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScreenWidth:I
.line 232
invoke-static {p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getWindowHeight(Landroid/content/Context;)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScreenHeight:I
.line 233
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScreenWidth:I
div-int/lit8 v0, v0, 0x2
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mSmallWindowWidth:I
.line 234
int-to-float v0, v0
const/high16 v1, 0x3f800000 # 1.0f
mul-float v0, v0, v1
const/high16 v1, 0x41800000 # 16.0f
div-float/2addr v0, v1
const/high16 v1, 0x41100000 # 9.0f
mul-float v0, v0, v1
const/high16 v1, 0x3f000000 # 0.5f
add-float/2addr v0, v1
float-to-int v0, v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mSmallWindowHeight:I
.line 236
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getPlayerLayoutId()I
move-result v0
invoke-static {p1, v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
.line 238
const/high16 v0, 0x60000
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->setDescendantFocusability(I)V
.line 241
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findAndBindView()V
.line 244
return-void
.end method
.method private isFlingLeft(FFLandroid/view/MotionEvent;)Z
.registers 6
.param p1, "downX" # F
.param p2, "downY" # F
.param p3, "e2" # Landroid/view/MotionEvent;
.line 1878
invoke-virtual {p3}, Landroid/view/MotionEvent;->getRawX()F
move-result v0
sub-float v0, p1, v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpl-float v0, v0, v1
if-lez v0, :cond_1f
.line 1879
invoke-virtual {p3}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
sub-float/2addr v0, p2
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpg-float v0, v0, v1
if-gez v0, :cond_1f
const/4 v0, 0x1
goto :goto_20
:cond_1f
const/4 v0, 0x0
.line 1878
:goto_20
return v0
.end method
.method private isFlingRight(FFLandroid/view/MotionEvent;)Z
.registers 6
.param p1, "downX" # F
.param p2, "downY" # F
.param p3, "e2" # Landroid/view/MotionEvent;
.line 1873
invoke-virtual {p3}, Landroid/view/MotionEvent;->getRawX()F
move-result v0
sub-float/2addr v0, p1
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpl-float v0, v0, v1
if-lez v0, :cond_1e
.line 1874
invoke-virtual {p3}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
sub-float/2addr v0, p2
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpg-float v0, v0, v1
if-gez v0, :cond_1e
const/4 v0, 0x1
goto :goto_1f
:cond_1e
const/4 v0, 0x0
.line 1873
:goto_1f
return v0
.end method
.method private isScrollVertical(FFLandroid/view/MotionEvent;)Z
.registers 6
.param p1, "downX" # F
.param p2, "downY" # F
.param p3, "e2" # Landroid/view/MotionEvent;
.line 1883
invoke-virtual {p3}, Landroid/view/MotionEvent;->getRawX()F
move-result v0
sub-float/2addr v0, p1
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpg-float v0, v0, v1
if-gez v0, :cond_22
.line 1884
invoke-virtual {p3}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
sub-float/2addr v0, p2
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpl-float v0, v0, v1
if-lez v0, :cond_22
const/4 v0, 0x1
goto :goto_23
:cond_22
const/4 v0, 0x0
.line 1883
:goto_23
return v0
.end method
.method private isScrollVerticalLeft(FLandroid/view/MotionEvent;)Z
.registers 5
.param p1, "downX" # F
.param p2, "e2" # Landroid/view/MotionEvent;
.line 1892
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScreenWidth:I
div-int/lit8 v0, v0, 0x2
int-to-float v0, v0
cmpg-float v0, p1, v0
if-gez v0, :cond_18
invoke-virtual {p2}, Landroid/view/MotionEvent;->getRawX()F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScreenWidth:I
div-int/lit8 v1, v1, 0x2
int-to-float v1, v1
cmpg-float v0, v0, v1
if-gez v0, :cond_18
const/4 v0, 0x1
goto :goto_19
:cond_18
const/4 v0, 0x0
:goto_19
return v0
.end method
.method private isScrollVerticalRight(FLandroid/view/MotionEvent;)Z
.registers 5
.param p1, "downX" # F
.param p2, "e2" # Landroid/view/MotionEvent;
.line 1888
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScreenWidth:I
div-int/lit8 v0, v0, 0x2
int-to-float v0, v0
cmpl-float v0, p1, v0
if-lez v0, :cond_18
invoke-virtual {p2}, Landroid/view/MotionEvent;->getRawX()F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScreenWidth:I
div-int/lit8 v1, v1, 0x2
int-to-float v1, v1
cmpl-float v0, v0, v1
if-lez v0, :cond_18
const/4 v0, 0x1
goto :goto_19
:cond_18
const/4 v0, 0x0
:goto_19
return v0
.end method
.method private onChangeVideoHeaderViewState(Z)V
.registers 3
.param p1, "showHeaderView" # Z
.line 803
if-nez p1, :cond_8
.line 804
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 805
return-void
.line 807
:cond_8
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isFullScreen(I)Z
move-result v0
if-eqz v0, :cond_16
.line 808
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
goto :goto_33
.line 810
:cond_16
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isNormal(I)Z
move-result v0
if-eqz v0, :cond_2e
.line 811
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
if-eqz v0, :cond_28
.line 812
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
goto :goto_33
.line 815
:cond_28
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
goto :goto_33
.line 819
:cond_2e
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 821
:goto_33
return-void
.end method
.method private requestAudioFocus()V
.registers 4
.line 1540
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
const-string v1, "audio"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
.line 1541
.local v0, "audioManager":Landroid/media/AudioManager;
const/4 v1, 0x3
const/4 v2, 0x2
invoke-virtual {v0, p0, v1, v2}, Landroid/media/AudioManager;->requestAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I
.line 1542
return-void
.end method
.method private resetDuration()V
.registers 2
.line 750
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
.line 751
return-void
.end method
.method private resetViewState()V
.registers 3
.line 317
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
.line 318
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
.line 319
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onPlayStateChanged(I)V
.line 320
return-void
.end method
.method private showFullScreenTouchStateView()V
.registers 2
.line 1077
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1079
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1080
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startDismissControllerViewTimer()V
.line 1081
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 1082
return-void
.end method
.method private startVideoProgressUpdate()V
.registers 9
.line 1250
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->stopVideoProgressUpdate()V
.line 1251
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;->isShutdown()Z
move-result v0
if-nez v0, :cond_1e
.line 1252
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$5;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$5;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
const-wide/16 v3, 0x64
const-wide/16 v5, 0x12c
sget-object v7, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-interface/range {v1 .. v7}, Ljava/util/concurrent/ScheduledExecutorService;->scheduleAtFixedRate(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScheduleFuture:Ljava/util/concurrent/ScheduledFuture;
.line 1262
:cond_1e
return-void
.end method
.method private stopVideoProgressUpdate()V
.registers 3
.line 1268
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mScheduleFuture:Ljava/util/concurrent/ScheduledFuture;
if-eqz v0, :cond_8
.line 1269
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z
.line 1271
:cond_8
return-void
.end method
.method private updateProgress(I)V
.registers 6
.param p1, "position" # I
.line 1282
mul-int/lit8 v0, p1, 0x64
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
if-nez v1, :cond_7
const/4 v1, 0x1
:cond_7
div-int/2addr v0, v1
.line 1283
.local v0, "progress":I
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayTimeView:Landroid/widget/TextView;
int-to-long v2, p1
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->formatVideoTimeLength(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1284
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlaySeekBar:Landroid/widget/SeekBar;
invoke-virtual {v1, v0}, Landroid/widget/SeekBar;->setProgress(I)V
.line 1285
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-virtual {v1, v0}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 1286
return-void
.end method
.method private videoSeek(Z)V
.registers 7
.param p1, "isForward" # Z
.line 1854
const/4 v0, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentGestureState:I
.line 1855
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1856
const/16 v0, 0x7d0
.line 1857
.local v0, "step":I
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
const/4 v2, -0x1
if-ne v1, v2, :cond_19
.line 1858
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getCurrentPosition()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
.line 1860
:cond_19
if-eqz p1, :cond_31
.line 1861
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressIcon:Landroid/widget/ImageView;
const v2, 0x7f0803d6
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1862
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
add-int v2, v1, v0
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
if-lt v2, v3, :cond_2c
goto :goto_2e
:cond_2c
add-int v3, v1, v0
:goto_2e
iput v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
goto :goto_44
.line 1864
:cond_31
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressIcon:Landroid/widget/ImageView;
const v2, 0x7f0803d5
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1865
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
sub-int v2, v1, v0
if-gtz v2, :cond_41
const/4 v1, 0x0
goto :goto_42
:cond_41
sub-int/2addr v1, v0
:goto_42
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
.line 1867
:goto_44
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressCurrPro:Landroid/widget/TextView;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
int-to-long v2, v2
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->formatVideoTimeLength(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1868
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressTotal:Landroid/widget/TextView;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "/"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
int-to-long v3, v3
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->formatVideoTimeLength(J)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1869
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressBar:Landroid/widget/ProgressBar;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
int-to-float v2, v2
const/high16 v3, 0x3f800000 # 1.0f
mul-float v2, v2, v3
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
int-to-float v3, v3
div-float/2addr v2, v3
const/high16 v3, 0x42c80000 # 100.0f
mul-float v2, v2, v3
const/high16 v3, 0x3f000000 # 0.5f
add-float/2addr v2, v3
float-to-int v2, v2
invoke-virtual {v1, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 1870
return-void
.end method
# virtual methods
.method public bind(Ljava/lang/String;)V
.registers 3
.param p1, "videoUrl" # Ljava/lang/String;
.line 380
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->bind(Ljava/lang/String;Ljava/lang/CharSequence;)V
.line 381
return-void
.end method
.method public bind(Ljava/lang/String;Ljava/lang/CharSequence;)V
.registers 5
.param p1, "videoUrl" # Ljava/lang/String;
.param p2, "title" # Ljava/lang/CharSequence;
.line 371
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
const/4 v1, 0x0
invoke-virtual {p0, p1, p2, v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->bind(Ljava/lang/String;Ljava/lang/CharSequence;ZZ)V
.line 372
return-void
.end method
.method public bind(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
.registers 5
.param p1, "videoUrl" # Ljava/lang/String;
.param p2, "title" # Ljava/lang/CharSequence;
.param p3, "autoPlay" # Z
.line 362
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
invoke-virtual {p0, p1, p2, v0, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->bind(Ljava/lang/String;Ljava/lang/CharSequence;ZZ)V
.line 363
return-void
.end method
.method public bind(Ljava/lang/String;Ljava/lang/CharSequence;ZZ)V
.registers 7
.param p1, "videoUrl" # Ljava/lang/String;
.param p2, "title" # Ljava/lang/CharSequence;
.param p3, "showNormalStateTitleView" # Z
.param p4, "autoPlay" # Z
.line 341
iput-boolean p3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
.line 342
iput-boolean p4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isAutoPlay:Z
.line 343
iput-object p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTitle:Ljava/lang/CharSequence;
.line 344
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
.line 345
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_19
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_19
.line 346
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTitleView:Landroid/widget/TextView;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTitle:Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 348
:cond_19
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->resetViewState()V
.line 349
if-eqz p4, :cond_21
.line 350
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startPlayVideo()V
.line 352
:cond_21
return-void
.end method
.method public cancelDismissControllerViewTimer()V
.registers 2
.line 1098
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDismissControllerViewTimer:Ljava/util/Timer;
if-eqz v0, :cond_7
.line 1099
invoke-virtual {v0}, Ljava/util/Timer;->cancel()V
.line 1101
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDismissControllerViewTimerTask:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$DismissControllerViewTimerTask;
if-eqz v0, :cond_e
.line 1102
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$DismissControllerViewTimerTask;->cancel()Z
.line 1104
:cond_e
return-void
.end method
.method public changeScreenMode(I)V
.registers 2
.param p1, "screenMode" # I
.line 1162
return-void
.end method
.method public createTextureView()Landroid/view/TextureView;
.registers 5
.line 535
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->newTextureView()Landroid/view/TextureView;
move-result-object v0
.line 536
.local v0, "textureView":Landroid/view/TextureView;
new-instance v1, Landroid/widget/FrameLayout$LayoutParams;
const/4 v2, -0x1
const/16 v3, 0x11
invoke-direct {v1, v2, v2, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
.line 541
.local v1, "params":Landroid/widget/FrameLayout$LayoutParams;
invoke-virtual {v0, v1}, Landroid/view/TextureView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 542
return-object v0
.end method
.method public destroy()V
.registers 1
.line 1142
return-void
.end method
.method public exitFullScreen()V
.registers 5
.line 1381
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isFullScreen(I)Z
move-result v0
if-nez v0, :cond_9
.line 1382
return-void
.line 1384
:cond_9
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mToggleFullScreen:Z
.line 1385
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setScreenState(I)V
.line 1386
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 1390
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->dialog:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoPlayer;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoPlayer;->getView()Landroid/view/View;
.line 1392
new-instance v1, Landroid/widget/FrameLayout$LayoutParams;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoWidth:I
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoHeight:I
invoke-direct {v1, v2, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
.line 1393
.local v1, "lp":Landroid/widget/FrameLayout$LayoutParams;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
if-eqz v2, :cond_33
.line 1394
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldIndex:I
invoke-virtual {v2, p0, v3, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 1397
:cond_33
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getActivity(Landroid/content/Context;)Landroid/app/Activity;
move-result-object v2
invoke-virtual {v2}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v2
const/16 v3, 0x400
invoke-virtual {v2, v3}, Landroid/view/Window;->clearFlags(I)V
.line 1398
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getActivity(Landroid/content/Context;)Landroid/app/Activity;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/app/Activity;->setRequestedOrientation(I)V
.line 1401
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
const/4 v2, 0x5
if-eq v0, v2, :cond_5f
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
if-eqz v0, :cond_5f
.line 1402
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
.line 1405
:cond_5f
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoFullScreenView:Landroid/widget/ImageView;
const v2, 0x7f0803d7
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1406
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
.line 1407
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldIndex:I
.line 1408
return-void
.end method
.method public exitSmallWindowPlay(Z)V
.registers 6
.param p1, "forceStop" # Z
.line 1478
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v0
if-nez v0, :cond_9
.line 1479
return-void
.line 1482
:cond_9
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getActivity(Landroid/content/Context;)Landroid/app/Activity;
move-result-object v0
const v1, 0x1020002
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
.line 1483
.local v0, "windowContent":Landroid/view/ViewGroup;
const v1, 0x7f0913dc
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
.line 1484
.local v1, "smallWindowView":Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
invoke-direct {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->stopVideoProgressUpdate()V
.line 1485
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
const/4 v3, 0x1
iput v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setScreenState(I)V
.line 1486
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setTextureView(Landroid/view/TextureView;)V
.line 1487
iget-object v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2}, Landroid/widget/FrameLayout;->removeAllViews()V
.line 1489
iget v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
iput v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
.line 1490
iget-object v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
.line 1491
iget v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
iput v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
.line 1492
iget v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
iput v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
.line 1493
iget-boolean v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
iput-boolean v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
.line 1495
if-eqz p1, :cond_62
.line 1496
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 1497
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
goto :goto_7a
.line 1500
:cond_62
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 1502
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->createTextureView()Landroid/view/TextureView;
move-result-object v2
.line 1503
.local v2, "textureView":Landroid/view/TextureView;
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 1504
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v3
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setTextureView(Landroid/view/TextureView;)V
.line 1506
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onPlayStateChanged(I)V
.line 1508
.end local v2 # "textureView":Landroid/view/TextureView;
:goto_7a
return-void
.end method
.method protected findAndBindView()V
.registers 3
.line 247
const v0, 0x7f0913a8
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
.line 248
const v0, 0x7f0913a7
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
.line 249
const v0, 0x7f0913da
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ProgressBar;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
.line 250
const v0, 0x7f0913ae
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ProgressBar;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
.line 251
const v0, 0x7f0913ad
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
.line 252
const v0, 0x7f0913ac
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
.line 253
const v0, 0x7f0913db
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
.line 254
const v0, 0x7f0913ab
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayTimeView:Landroid/widget/TextView;
.line 255
const v0, 0x7f0913a5
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTotalTimeView:Landroid/widget/TextView;
.line 256
const v0, 0x7f0913aa
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/SeekBar;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlaySeekBar:Landroid/widget/SeekBar;
.line 257
const v0, 0x7f0913d0
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoFullScreenView:Landroid/widget/ImageView;
.line 258
const v0, 0x7f0913a9
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
.line 259
const v0, 0x7f0913af
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
.line 260
const v0, 0x7f0913d1
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoFullScreenBackView:Landroid/widget/ImageView;
.line 261
const v0, 0x7f0913a6
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTitleView:Landroid/widget/TextView;
.line 262
const v0, 0x7f0913de
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewStub;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mFullScreenViewStub:Landroid/view/ViewStub;
.line 264
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 265
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 266
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, p0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 267
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, p0}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 268
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 269
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoFullScreenView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 270
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlaySeekBar:Landroid/widget/SeekBar;
invoke-virtual {v0, p0}, Landroid/widget/SeekBar;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 271
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 272
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 273
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlaySeekBar:Landroid/widget/SeekBar;
invoke-virtual {v0, p0}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V
.line 274
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 275
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoFullScreenBackView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 278
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 291
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$2;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 302
return-void
.end method
.method public getBufferPercentage()I
.registers 2
.line 1181
const/4 v0, 0x0
return v0
.end method
.method public getBufferingPosition()I
.registers 2
.line 1211
const/4 v0, 0x0
return v0
.end method
.method protected getPlayerLayoutId()I
.registers 2
.line 226
const v0, 0x7f0c0169
return v0
.end method
.method public getScreenBrightness()I
.registers 2
.line 1201
const/4 v0, 0x0
return v0
.end method
.method public getScreenMode()I
.registers 2
.line 1171
const/4 v0, 0x0
return v0
.end method
.method public getThumbImageView()Landroid/widget/ImageView;
.registers 2
.line 556
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
return-object v0
.end method
.method public getmDuration()I
.registers 2
.line 197
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
return v0
.end method
.method public getmViewHash()I
.registers 2
.line 1896
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
return v0
.end method
.method public isViewPlaying()Z
.registers 3
.line 438
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->isViewPlaying(I)Z
move-result v0
return v0
.end method
.method public newStartplay()V
.registers 2
.line 443
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->newStartplay(Landroid/view/View;)V
.line 444
return-void
.end method
.method public newStartplay(Landroid/view/View;)V
.registers 6
.param p1, "view" # Landroid/view/View;
.line 447
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->isViewPlaying(I)Z
move-result v0
if-nez v0, :cond_1a
.line 449
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 450
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setPlayingView(Landroid/view/View;)V
.line 453
:cond_1a
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getState()I
move-result v0
.line 455
.local v0, "state":I
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_3a
.line 456
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v1
const v3, 0x7f0f15a4
invoke-static {v1, v3, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
move-result-object v1
invoke-virtual {v1}, Landroid/widget/Toast;->show()V
.line 457
return-void
.line 459
:cond_3a
if-eqz v0, :cond_68
const/4 v1, 0x2
if-eq v0, v1, :cond_60
const/4 v1, 0x4
if-eq v0, v1, :cond_58
const/4 v1, 0x5
if-eq v0, v1, :cond_49
const/4 v1, 0x6
if-eq v0, v1, :cond_68
goto :goto_6c
.line 471
:cond_49
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->seekTo(I)V
.line 472
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
goto :goto_6c
.line 468
:cond_58
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
.line 469
goto :goto_6c
.line 465
:cond_60
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 466
goto :goto_6c
.line 462
:cond_68
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startPlayVideo()V
.line 463
nop
.line 475
:goto_6c
return-void
.end method
.method protected newTextureView()Landroid/view/TextureView;
.registers 3
.line 552
new-instance v0, Landroid/view/TextureView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Landroid/view/TextureView;-><init>(Landroid/content/Context;)V
return-object v0
.end method
.method protected onAttachedToWindow()V
.registers 3
.line 587
invoke-super {p0}, Landroid/widget/RelativeLayout;->onAttachedToWindow()V
.line 588
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "attached to window, view hash:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 589
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->addObserver(Ljava/util/Observer;)V
.line 590
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mToggleFullScreen:Z
.line 591
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
.line 599
return-void
.end method
.method public onAudioFocusChange(I)V
.registers 4
.param p1, "focusChange" # I
.line 1513
const/4 v0, -0x2
if-eq p1, v0, :cond_2a
const/4 v0, -0x1
if-eq p1, v0, :cond_1d
const/4 v0, 0x1
if-eq p1, v0, :cond_a
goto :goto_41
.line 1515
:cond_a
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getState()I
move-result v0
const/4 v1, 0x4
if-ne v0, v1, :cond_41
.line 1516
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
goto :goto_41
.line 1521
:cond_1d
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 1522
const-string v0, "AudioManager.AUDIOFOCUS_LOSS"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 1523
goto :goto_41
.line 1526
:cond_2a
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->isPlaying()Z
move-result v0
if-eqz v0, :cond_3b
.line 1527
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 1529
:cond_3b
const-string v0, "AudioManager.AUDIOFOCUS_LOSS_TRANSIENT"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 1530
nop
.line 1534
:cond_41
:goto_41
return-void
.end method
.method protected onBackPressed(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/BackPressedMessage;)V
.registers 3
.param p1, "message" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/BackPressedMessage;
.line 694
invoke-virtual {p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/BackPressedMessage;->getScreenState()I
move-result v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isFullScreen(I)Z
move-result v0
if-eqz v0, :cond_d
.line 695
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->exitFullScreen()V
.line 697
:cond_d
return-void
.end method
.method public onChangeUICompleteState()V
.registers 3
.line 995
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 997
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 999
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
const v1, 0x7f0803e8
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1000
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1002
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1003
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1005
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1007
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1008
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v0
if-eqz v0, :cond_37
.line 1010
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
goto :goto_3c
.line 1013
:cond_37
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1015
:goto_3c
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->updateProgress(I)V
.line 1016
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 1018
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->videoPlayerState:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;
if-eqz v0, :cond_4c
.line 1019
invoke-interface {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;->onVideoComplete()V
.line 1021
:cond_4c
return-void
.end method
.method public onChangeUIErrorState()V
.registers 2
.line 1028
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1030
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1032
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1034
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1035
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1037
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1039
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1040
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v0
if-eqz v0, :cond_2f
.line 1042
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
goto :goto_34
.line 1045
:cond_2f
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1047
:goto_34
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 1048
return-void
.end method
.method public onChangeUILoadingState()V
.registers 2
.line 858
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 860
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 862
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 864
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 866
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 867
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v0
if-eqz v0, :cond_27
.line 869
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
goto :goto_2c
.line 872
:cond_27
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 874
:goto_2c
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 875
return-void
.end method
.method public onChangeUINormalState()V
.registers 3
.line 828
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 830
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 832
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 833
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
const v1, 0x7f0803e7
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 834
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 836
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 838
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 840
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 841
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v0
if-eqz v0, :cond_3a
.line 843
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
goto :goto_47
.line 844
:cond_3a
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isFullScreen(I)Z
move-result v0
if-eqz v0, :cond_47
.line 846
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 848
:cond_47
:goto_47
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 849
return-void
.end method
.method public onChangeUIPauseState()V
.registers 4
.line 956
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 958
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 960
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 961
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 963
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 965
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 966
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v0
const/16 v1, 0x8
if-eqz v0, :cond_31
.line 968
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 971
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_43
.line 974
:cond_31
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
const v2, 0x7f0803e7
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 975
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 978
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 980
:goto_43
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 981
return-void
.end method
.method public onChangeUIPlayingState()V
.registers 3
.line 882
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 884
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 886
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 887
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v0
const/16 v1, 0x8
if-eqz v0, :cond_35
.line 889
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 890
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 892
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_2a
.line 893
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 897
:cond_2a
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 900
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
goto :goto_4c
.line 903
:cond_35
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 904
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startDismissControllerViewTimer()V
.line 906
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 909
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 912
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 914
:goto_4c
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 915
return-void
.end method
.method public onChangeUISeekBufferingState()V
.registers 2
.line 922
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 924
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 926
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 928
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 929
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v0
if-eqz v0, :cond_33
.line 931
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 932
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 934
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_2d
.line 935
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 938
:cond_2d
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
goto :goto_45
.line 941
:cond_33
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 942
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 944
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 946
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 948
:goto_45
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 949
return-void
.end method
.method public onChangeUIState(I)V
.registers 5
.param p1, "state" # I
.line 761
packed-switch p1, :pswitch_data_38
.line 784
new-instance v0, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Illegal Play State:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 781
:pswitch_1a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUIErrorState()V
.line 782
goto :goto_36
.line 778
:pswitch_1e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUICompleteState()V
.line 779
goto :goto_36
.line 772
:pswitch_22
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUIPauseState()V
.line 773
goto :goto_36
.line 775
:pswitch_26
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUISeekBufferingState()V
.line 776
goto :goto_36
.line 769
:pswitch_2a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUIPlayingState()V
.line 770
goto :goto_36
.line 766
:pswitch_2e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUILoadingState()V
.line 767
goto :goto_36
.line 763
:pswitch_32
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUINormalState()V
.line 764
nop
.line 786
:goto_36
return-void
nop
:pswitch_data_38
.packed-switch 0x0
:pswitch_32
:pswitch_2e
:pswitch_2a
:pswitch_26
:pswitch_22
:pswitch_1e
:pswitch_1a
.end packed-switch
.end method
.method public onChangeUIWhenTouchVideoView()V
.registers 3
.line 1054
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
const/4 v1, 0x2
if-eq v0, v1, :cond_6
.line 1055
return-void
.line 1057
:cond_6
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->isViewShown(Landroid/view/View;)Z
move-result v0
if-eqz v0, :cond_18
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->isViewShown(Landroid/view/View;)Z
move-result v0
if-eqz v0, :cond_18
const/4 v0, 0x1
goto :goto_19
:cond_18
const/4 v0, 0x0
.line 1062
.local v0, "isAllShown":Z
:goto_19
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->showFullScreenTouchStateView()V
.line 1064
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 7
.param p1, "v" # Landroid/view/View;
.line 385
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
.line 386
.local v0, "id":I
const v1, 0x7f0906c7
if-ne v1, v0, :cond_a
.line 387
return-void
.line 389
:cond_a
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->isViewPlaying(I)Z
move-result v1
if-nez v1, :cond_1d
.line 391
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 393
:cond_1d
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getState()I
move-result v1
.line 395
.local v1, "state":I
const v2, 0x7f0906c2
if-ne v2, v0, :cond_7c
.line 396
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
const/4 v3, 0x0
if-eqz v2, :cond_42
.line 397
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v2
const v4, 0x7f0f15a4
invoke-static {v2, v4, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
move-result-object v2
invoke-virtual {v2}, Landroid/widget/Toast;->show()V
.line 398
return-void
.line 400
:cond_42
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;
if-eqz v2, :cond_49
.line 401
invoke-interface {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;->onClickView()V
.line 403
:cond_49
if-eqz v1, :cond_77
const/4 v2, 0x2
if-eq v1, v2, :cond_6f
const/4 v2, 0x4
if-eq v1, v2, :cond_67
const/4 v2, 0x5
if-eq v1, v2, :cond_58
const/4 v2, 0x6
if-eq v1, v2, :cond_77
goto :goto_7b
.line 415
:cond_58
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->seekTo(I)V
.line 416
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
goto :goto_7b
.line 412
:cond_67
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
.line 413
goto :goto_7b
.line 409
:cond_6f
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 410
goto :goto_7b
.line 406
:cond_77
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startPlayVideo()V
.line 407
nop
.line 417
:goto_7b
goto :goto_b0
.line 419
:cond_7c
const v2, 0x7f0906c8
if-ne v2, v0, :cond_8c
.line 420
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;
if-eqz v2, :cond_88
.line 421
invoke-interface {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;->onClickView()V
.line 423
:cond_88
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startPlayVideo()V
goto :goto_b0
.line 424
:cond_8c
const v2, 0x7f0906bf
if-ne v2, v0, :cond_95
.line 426
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->toggleFullScreen()V
goto :goto_b0
.line 427
:cond_95
const v2, 0x7f0906c3
if-ne v2, v0, :cond_9e
.line 428
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startPlayVideo()V
goto :goto_b0
.line 429
:cond_9e
const v2, 0x7f0906c6
if-ne v2, v0, :cond_a8
.line 431
const/4 v2, 0x1
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->exitSmallWindowPlay(Z)V
goto :goto_b0
.line 432
:cond_a8
const v2, 0x7f0906be
if-ne v2, v0, :cond_b0
.line 433
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->exitFullScreen()V
.line 435
:cond_b0
:goto_b0
return-void
.end method
.method protected onConfigurationChanged(Landroid/content/res/Configuration;)V
.registers 2
.param p1, "newConfig" # Landroid/content/res/Configuration;
.line 581
invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 582
return-void
.end method
.method protected onDetachedFromWindow()V
.registers 4
.line 603
invoke-super {p0}, Landroid/widget/RelativeLayout;->onDetachedFromWindow()V
.line 604
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "detached from window, view hash:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 605
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->removeObserver(Ljava/util/Observer;)V
.line 606
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mToggleFullScreen:Z
if-eqz v0, :cond_25
.line 612
return-void
.line 614
:cond_25
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getConfig()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/config/VideoPlayerConfig;->isSmallWindowPlayEnable()Z
move-result v0
.line 615
.local v0, "isSmallWindowEnable":Z
if-eqz v0, :cond_3b
.line 625
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getId()I
move-result v1
const v2, 0x7f0906b3
goto :goto_4a
.line 635
:cond_3b
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
if-eqz v1, :cond_46
.line 636
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 638
:cond_46
const/4 v1, 0x0
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onPlayStateChanged(I)V
.line 640
:goto_4a
return-void
.end method
.method public onDurationChanged(I)V
.registers 4
.param p1, "duration" # I
.line 792
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
.line 793
int-to-long v0, p1
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->formatVideoTimeLength(J)Ljava/lang/String;
move-result-object v0
.line 794
.local v0, "time":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTotalTimeView:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 795
return-void
.end method
.method protected onPlayStateChanged(I)V
.registers 5
.param p1, "state" # I
.line 705
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
.line 706
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUIState(I)V
.line 707
packed-switch p1, :pswitch_data_7c
.line 742
new-instance v0, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Illegal Play State:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 736
:pswitch_1f
const-string v0, "state change to: STATE_ERROR"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 737
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->resetDuration()V
.line 738
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->stopVideoProgressUpdate()V
.line 739
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->abandonAudioFocus()V
.line 740
goto :goto_7a
.line 730
:pswitch_2e
const-string v0, "state change to: STATE_AUTO_COMPLETE"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 731
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->stopVideoProgressUpdate()V
.line 732
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->exitFullScreen()V
.line 733
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->exitSmallWindowPlay(Z)V
.line 734
goto :goto_7a
.line 723
:pswitch_3e
const-string v0, "state change to: STATE_PAUSE"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 724
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->stopVideoProgressUpdate()V
.line 725
goto :goto_7a
.line 727
:pswitch_47
const-string v0, "state change to: STATE_PLAYING_BUFFERING_START"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 728
goto :goto_7a
.line 719
:pswitch_4d
const-string v0, "state change to: STATE_PLAYING"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 720
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startVideoProgressUpdate()V
.line 721
goto :goto_7a
.line 716
:pswitch_56
const-string v0, "state change to: STATE_LOADING"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 717
goto :goto_7a
.line 709
:pswitch_5c
const-string v0, "state change to: STATE_NORMAL"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 710
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->resetDuration()V
.line 711
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->stopVideoProgressUpdate()V
.line 712
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->abandonAudioFocus()V
.line 713
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
check-cast v0, Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v0
const/16 v1, 0x80
invoke-virtual {v0, v1}, Landroid/view/Window;->clearFlags(I)V
.line 714
nop
.line 744
:goto_7a
return-void
nop
:pswitch_data_7c
.packed-switch 0x0
:pswitch_5c
:pswitch_56
:pswitch_4d
:pswitch_47
:pswitch_3e
:pswitch_2e
:pswitch_1f
.end packed-switch
.end method
.method public onProgressChanged(Landroid/widget/SeekBar;IZ)V
.registers 6
.param p1, "seekBar" # Landroid/widget/SeekBar;
.param p2, "progress" # I
.param p3, "fromUser" # Z
.line 563
if-eqz p3, :cond_13
.line 564
invoke-virtual {p1}, Landroid/widget/SeekBar;->getProgress()I
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
mul-int v0, v0, v1
div-int/lit8 v0, v0, 0x64
.line 565
.local v0, "seekToTime":I
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->seekTo(I)V
.line 567
.end local v0 # "seekToTime":I
:cond_13
return-void
.end method
.method public onStartTrackingTouch(Landroid/widget/SeekBar;)V
.registers 2
.param p1, "seekBar" # Landroid/widget/SeekBar;
.line 572
return-void
.end method
.method public onStopTrackingTouch(Landroid/widget/SeekBar;)V
.registers 2
.param p1, "seekBar" # Landroid/widget/SeekBar;
.line 577
return-void
.end method
.method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 6
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 1559
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
.line 1560
.local v0, "id":I
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_e
.line 1562
return v2
.line 1564
:cond_e
invoke-virtual {p0, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onTouchToVideoView(Landroid/view/MotionEvent;)V
.line 1565
const v1, 0x7f0906c7
if-ne v1, v0, :cond_17
goto :goto_18
.line 1566
:cond_17
nop
.line 1570
:goto_18
return v2
.end method
.method public onTouchToControllerView(Landroid/view/MotionEvent;)V
.registers 3
.param p1, "event" # Landroid/view/MotionEvent;
.line 1579
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-eqz v0, :cond_7
goto :goto_e
.line 1581
:cond_7
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mIsTouchControllerView:Z
.line 1582
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1583
nop
.line 1588
:goto_e
return-void
.end method
.method public onTouchToVideoView(Landroid/view/MotionEvent;)V
.registers 8
.param p1, "event" # Landroid/view/MotionEvent;
.line 1600
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_19
if-eq v0, v2, :cond_b
goto :goto_1d
.line 1605
:cond_b
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mIsTouchControllerView:Z
if-eqz v0, :cond_13
.line 1606
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startDismissControllerViewTimer()V
goto :goto_16
.line 1608
:cond_13
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onChangeUIWhenTouchVideoView()V
.line 1610
:goto_16
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mIsTouchControllerView:Z
goto :goto_1d
.line 1602
:cond_19
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1603
nop
.line 1614
:goto_1d
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-eqz v0, :cond_15e
const/4 v3, 0x2
if-eq v0, v2, :cond_12f
if-eq v0, v3, :cond_2a
goto/16 :goto_16b
.line 1620
:cond_2a
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
if-eq v0, v3, :cond_33
const/4 v3, 0x4
if-eq v0, v3, :cond_33
.line 1621
goto/16 :goto_16b
.line 1623
:cond_33
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v3
sub-float/2addr v0, v3
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
.line 1624
.local v0, "xDis":F
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v3
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
sub-float/2addr v3, v4
invoke-static {v3}, Ljava/lang/Math;->abs(F)F
move-result v3
.line 1625
.local v3, "yDis":F
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "TouchSlop:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchSlop:I
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v5, ", xDis:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
const-string v5, ", yDis:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1626
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
invoke-direct {p0, v4, v5, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isFlingLeft(FFLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_8f
.line 1627
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->hideFullScreenTouchStateView()V
.line 1628
const-string v1, "Fling Left"
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1630
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
.line 1631
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
goto/16 :goto_16b
.line 1632
:cond_8f
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
invoke-direct {p0, v4, v5, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isFlingRight(FFLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_af
.line 1633
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->hideFullScreenTouchStateView()V
.line 1634
const-string v1, "Fling Right"
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1636
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
.line 1637
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
goto/16 :goto_16b
.line 1638
:cond_af
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
invoke-direct {p0, v4, v5, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isScrollVertical(FFLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_16b
.line 1639
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->hideFullScreenTouchStateView()V
.line 1640
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
invoke-direct {p0, v4, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isScrollVerticalRight(FLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_f6
.line 1641
const-string v4, "isScrollVerticalRight"
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1642
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
sub-float/2addr v4, v5
invoke-static {v4}, Ljava/lang/Math;->abs(F)F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVolumeDistance:F
cmpl-float v4, v4, v5
if-ltz v4, :cond_16b
.line 1643
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
cmpg-float v4, v4, v5
if-gez v4, :cond_e5
const/4 v1, 0x1
:cond_e5
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->changeVideoVolume(Z)V
.line 1644
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
.line 1645
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
goto/16 :goto_16b
.line 1647
:cond_f6
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
invoke-direct {p0, v4, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isScrollVerticalLeft(FLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_16b
.line 1648
const-string v4, "isScrollVerticalLeft"
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1649
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
sub-float/2addr v4, v5
invoke-static {v4}, Ljava/lang/Math;->abs(F)F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mBrightnessDistance:F
cmpl-float v4, v4, v5
if-ltz v4, :cond_16b
.line 1650
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
cmpg-float v4, v4, v5
if-gez v4, :cond_11f
const/4 v1, 0x1
:cond_11f
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->changeBrightness(Z)V
.line 1651
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
.line 1652
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
goto :goto_16b
.line 1658
.end local v0 # "xDis":F
.end local v3 # "yDis":F
:cond_12f
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentGestureState:I
if-eq v0, v2, :cond_145
if-eq v0, v3, :cond_13f
const/4 v1, 0x3
if-eq v0, v1, :cond_139
goto :goto_16b
.line 1671
:cond_139
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoBrightnessView:Landroid/widget/LinearLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
goto :goto_16b
.line 1668
:cond_13f
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoVolumeView:Landroid/widget/LinearLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1669
goto :goto_16b
.line 1660
:cond_145
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
const/4 v1, -0x1
if-eq v0, v1, :cond_16b
.line 1661
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->seekTo(I)V
.line 1662
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mGestureSeekToPosition:I
.line 1663
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1664
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->showFullScreenTouchStateView()V
goto :goto_16b
.line 1616
:cond_15e
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownX:F
.line 1617
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mTouchDownY:F
.line 1618
nop
.line 1676
:cond_16b
:goto_16b
return-void
.end method
.method public setAutoPlay(Z)V
.registers 2
.param p1, "auto" # Z
.line 1113
iput-boolean p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->isAutoPlay:Z
.line 1114
return-void
.end method
.method public setBlnParticular(Z)V
.registers 2
.param p1, "blnParticular" # Z
.line 201
iput-boolean p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
.line 202
return-void
.end method
.method public setCompleteDelegate(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;)V
.registers 2
.param p1, "state" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;
.line 987
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->videoPlayerState:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;
.line 988
return-void
.end method
.method public setControlBarCanShow(Z)V
.registers 2
.param p1, "show" # Z
.line 1124
return-void
.end method
.method public setCoverData(Ljava/lang/Object;)V
.registers 2
.param p1, "uri" # Ljava/lang/Object;
.line 1152
return-void
.end method
.method public setListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;)V
.registers 2
.param p1, "listener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;
.line 313
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$OnClickVideoContainerListener;
.line 314
return-void
.end method
.method public setRatio(F)V
.registers 2
.param p1, "Ratio" # F
.line 193
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->Ratio:F
.line 194
return-void
.end method
.method public setScreenBrightness(I)V
.registers 2
.param p1, "brightness" # I
.line 1192
return-void
.end method
.method public setTitleBarCanShow(Z)V
.registers 2
.param p1, "show" # Z
.line 1134
return-void
.end method
.method public startDismissControllerViewTimer()V
.registers 5
.line 1088
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1089
new-instance v0, Ljava/util/Timer;
invoke-direct {v0}, Ljava/util/Timer;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDismissControllerViewTimer:Ljava/util/Timer;
.line 1090
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$DismissControllerViewTimerTask;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$DismissControllerViewTimerTask;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDismissControllerViewTimerTask:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$DismissControllerViewTimerTask;
.line 1091
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDismissControllerViewTimer:Ljava/util/Timer;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mAutoDismissTime:I
int-to-long v2, v2
invoke-virtual {v1, v0, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V
.line 1092
return-void
.end method
.method public startFullScreen()V
.registers 10
.line 1342
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mToggleFullScreen:Z
.line 1343
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
const/4 v1, 0x3
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setScreenState(I)V
.line 1344
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 1346
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getActivity(Landroid/content/Context;)Landroid/app/Activity;
move-result-object v0
const v1, 0x1020002
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
.line 1347
.local v0, "windowContent":Landroid/view/ViewGroup;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getWidth()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoWidth:I
.line 1348
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getHeight()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoHeight:I
.line 1350
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getParent()Landroid/view/ViewParent;
move-result-object v1
check-cast v1, Landroid/view/ViewGroup;
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
.line 1351
if-eqz v1, :cond_46
.line 1352
invoke-virtual {v1, p0}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldIndex:I
.line 1353
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
invoke-virtual {v1, p0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 1357
:cond_46
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->Ratio:F
const/4 v2, 0x0
cmpl-float v1, v1, v2
if-nez v1, :cond_57
.line 1358
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getVideoRatio()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->Ratio:F
.line 1359
:cond_57
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoPlayer;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v3
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->Ratio:F
iget-boolean v6, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTitle:Ljava/lang/CharSequence;
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
new-instance v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$7;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$7;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;)V
move-object v2, v1
move-object v4, p0
invoke-direct/range {v2 .. v8}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoPlayer;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;FZLjava/lang/String;Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoPlayer$dismissListener;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->dialog:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoPlayer;
.line 1365
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoPlayer;->show()V
.line 1367
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->viewStubFullScreenGestureView()V
.line 1368
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getActivity(Landroid/content/Context;)Landroid/app/Activity;
move-result-object v1
invoke-virtual {v1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v1
const/16 v2, 0x400
invoke-virtual {v1, v2}, Landroid/view/Window;->addFlags(I)V
.line 1369
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getActivity(Landroid/content/Context;)Landroid/app/Activity;
move-result-object v1
const/4 v2, 0x2
invoke-virtual {v1, v2}, Landroid/app/Activity;->setRequestedOrientation(I)V
.line 1371
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoFullScreenView:Landroid/widget/ImageView;
const v2, 0x7f0803db
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1372
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
.line 1373
return-void
.end method
.method public startPlayVideo()V
.registers 5
.line 509
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->isConnected(Landroid/content/Context;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_26
.line 510
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->isCached(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_26
.line 511
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
const v2, 0x7f0f15a3
invoke-static {v0, v2, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/Toast;->show()V
.line 512
return-void
.line 515
:cond_26
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
check-cast v0, Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v0
const/16 v2, 0x80
invoke-virtual {v0, v2}, Landroid/view/Window;->addFlags(I)V
.line 516
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->requestAudioFocus()V
.line 517
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getvLast()Landroid/view/View;
move-result-object v0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getParent()Landroid/view/ViewParent;
move-result-object v2
if-eq v0, v2, :cond_4d
.line 518
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setVLastVisiable(Z)V
.line 521
:cond_4d
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->removeTextureView()V
.line 523
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->createTextureView()Landroid/view/TextureView;
move-result-object v0
.line 524
.local v0, "textureView":Landroid/view/TextureView;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 526
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isFullScreen(I)Z
move-result v2
if-nez v2, :cond_70
iget-boolean v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
if-nez v2, :cond_70
.line 527
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setVolume(I)V
.line 529
:cond_70
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->start(Ljava/lang/String;I)V
.line 530
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setTextureView(Landroid/view/TextureView;)V
.line 531
return-void
.end method
.method public startSmallWindowPlay()V
.registers 7
.line 1443
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->stopVideoProgressUpdate()V
.line 1444
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
const/4 v1, 0x4
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setScreenState(I)V
.line 1445
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;-><init>(Landroid/content/Context;)V
.line 1446
.local v0, "absVideoPlayerView":Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;
const v1, 0x7f0906b3
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->setId(I)V
.line 1447
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
iput v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mDuration:I
.line 1448
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
iput-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
.line 1449
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
iput v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
.line 1450
iget-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
iput-boolean v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mShowNormalStateTitleView:Z
.line 1451
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->createTextureView()Landroid/view/TextureView;
move-result-object v1
.line 1452
.local v1, "textureView":Landroid/view/TextureView;
iget-object v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 1453
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v2
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setTextureView(Landroid/view/TextureView;)V
.line 1455
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->getActivity(Landroid/content/Context;)Landroid/app/Activity;
move-result-object v2
const v3, 0x1020002
invoke-virtual {v2, v3}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/view/ViewGroup;
.line 1456
.local v2, "windowContent":Landroid/view/ViewGroup;
new-instance v3, Landroid/widget/FrameLayout$LayoutParams;
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mSmallWindowWidth:I
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mSmallWindowHeight:I
invoke-direct {v3, v4, v5}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
.line 1457
.local v3, "lp":Landroid/widget/FrameLayout$LayoutParams;
const/16 v4, 0x55
iput v4, v3, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 1458
invoke-virtual {v2, v0, v3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1466
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
iput v4, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
.line 1467
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
iput v4, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
.line 1469
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onPlayStateChanged(I)V
.line 1470
return-void
.end method
.method public textureViewClick()V
.registers 3
.line 323
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_8
.line 324
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->toggleFullScreen()V
goto :goto_10
.line 326
:cond_8
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
const/4 v1, 0x3
if-eq v0, v1, :cond_10
.line 327
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->toggleFullScreen()V
.line 330
:cond_10
:goto_10
return-void
.end method
.method public toggleFullScreen()V
.registers 4
.line 1322
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isFullScreen(I)Z
move-result v0
if-eqz v0, :cond_18
.line 1323
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->exitFullScreen()V
.line 1324
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_2b
.line 1325
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setVolume(I)V
goto :goto_2b
.line 1327
:cond_18
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isNormal(I)Z
move-result v0
if-eqz v0, :cond_2c
.line 1328
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startFullScreen()V
.line 1329
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setVolume(I)V
.line 1333
:cond_2b
:goto_2b
return-void
.line 1331
:cond_2c
new-instance v0, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "the screen state is error, state="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public toggleSmallWindow()V
.registers 2
.line 1417
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentState:I
if-nez v0, :cond_5
.line 1419
return-void
.line 1421
:cond_5
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->hasViewPlaying()Z
move-result v0
if-nez v0, :cond_13
.line 1427
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->resetViewState()V
.line 1429
return-void
.line 1432
:cond_13
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isNormal(I)Z
move-result v0
if-eqz v0, :cond_1f
.line 1433
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->startSmallWindowPlay()V
goto :goto_23
.line 1435
:cond_1f
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->exitSmallWindowPlay(Z)V
.line 1437
:goto_23
return-void
.end method
.method public final update(Ljava/util/Observable;Ljava/lang/Object;)V
.registers 5
.param p1, "o" # Ljava/util/Observable;
.param p2, "arg" # Ljava/lang/Object;
.line 646
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
if-nez v0, :cond_7
.line 647
return-void
.line 649
:cond_7
instance-of v0, p2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/Message;
if-nez v0, :cond_c
.line 650
return-void
.line 652
:cond_c
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mViewHash:I
move-object v1, p2
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/Message;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/Message;->getHash()I
move-result v1
if-ne v0, v1, :cond_59
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoUrl:Ljava/lang/String;
move-object v1, p2
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/Message;
.line 653
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/Message;->getVideoUrl()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_27
goto :goto_59
.line 657
:cond_27
instance-of v0, p2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/DurationMessage;
if-eqz v0, :cond_3a
.line 658
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
check-cast v0, Landroid/app/Activity;
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$3;
invoke-direct {v1, p0, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$3;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
.line 665
return-void
.line 668
:cond_3a
instance-of v0, p2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/BackPressedMessage;
if-eqz v0, :cond_45
.line 669
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/BackPressedMessage;
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->onBackPressed(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/BackPressedMessage;)V
.line 670
return-void
.line 673
:cond_45
instance-of v0, p2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/UIStateMessage;
if-nez v0, :cond_4a
.line 674
return-void
.line 676
:cond_4a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
check-cast v0, Landroid/app/Activity;
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$4;
invoke-direct {v1, p0, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView$4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
.line 683
return-void
.line 654
:cond_59
:goto_59
return-void
.end method
.method protected viewStubFullScreenGestureView()V
.registers 3
.line 1793
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mFullScreenViewStub:Landroid/view/ViewStub;
if-nez v0, :cond_5
.line 1794
return-void
.line 1796
:cond_5
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/ViewStub;->setVisibility(I)V
.line 1797
const v0, 0x7f0913a4
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoVolumeView:Landroid/widget/LinearLayout;
.line 1798
const v0, 0x7f0913a2
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ProgressBar;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoVolumeProgress:Landroid/widget/ProgressBar;
.line 1799
const v0, 0x7f0913d9
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoBrightnessView:Landroid/widget/LinearLayout;
.line 1800
const v0, 0x7f0913d7
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ProgressBar;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoBrightnessProgress:Landroid/widget/ProgressBar;
.line 1801
const v0, 0x7f0913d2
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressView:Landroid/view/View;
.line 1802
const v0, 0x7f0913d4
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressIcon:Landroid/widget/ImageView;
.line 1803
const v0, 0x7f0913d5
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressCurrPro:Landroid/widget/TextView;
.line 1804
const v0, 0x7f0913d3
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressTotal:Landroid/widget/TextView;
.line 1805
const v0, 0x7f0913d6
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ProgressBar;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->mVideoChangeProgressBar:Landroid/widget/ProgressBar;
.line 1806
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsVideoPlayerView;->initFullScreenGestureParams()V
.line 1807
return-void
.end method