AbsMultiVideoPlayerView.smali
.class public Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;
.super Landroid/widget/RelativeLayout;
.source "AbsMultiVideoPlayerView.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/AbsMultiVideoPlayerView$DismissControllerViewTimerTask;,
Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;
}
.end annotation
# static fields
.field protected static final BRIGHTNESS_STEP:F = 0.08f
.field protected static final MAX_BRIGHTNESS:F = 1.0f
.field protected static final PROGRESS_UPDATE_INITIAL_INTERVAL:I
.field protected static final PROGRESS_UPDATE_INTERNAL:I
.field protected static final TOTAL_PERCENT:I
.field protected static final VIDEO_SEEK_STEP:I
.field protected static final VOLUME_STEP:I
# instance fields
.field protected Ratio:F
.field protected blnParticular:Z
.field dialog:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoMultiPlayer;
.field protected isAutoPlay:Z
.field protected listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;
.field protected mAudioManager:Landroid/media/AudioManager;
.field protected mAutoDismissTime:I
.field protected mBottomProgressBar:Landroid/widget/ProgressBar;
.field protected mBrightnessDistance:F
.field protected mCurrentGestureState:I
.field protected mCurrentScreenState:I
.field protected mCurrentState:I
.field protected mDismissControllerViewTimer:Ljava/util/Timer;
.field protected mDismissControllerViewTimerTask:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$DismissControllerViewTimerTask;
.field protected mDuration:I
.field protected final mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.field protected mFullScreenViewStub:Landroid/view/ViewStub;
.field protected mGestureSeekToPosition:I
.field protected mIsTouchControllerView:Z
.field protected mMaxVolume:I
.field protected mOldIndex:I
.field protected mOldParent:Landroid/view/ViewGroup;
.field protected mScheduleFuture:Ljava/util/concurrent/ScheduledFuture;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/ScheduledFuture<",
"*>;"
}
.end annotation
.end field
.field protected mScreenHeight:I
.field protected mScreenWidth:I
.field protected mShowNormalStateTitleView:Z
.field protected mSmallWindowHeight:I
.field protected mSmallWindowWidth:I
.field protected mToggleFullScreen:Z
.field protected mTouchDownX:F
.field protected mTouchDownY:F
.field protected mTouchSlop:I
.field protected 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 protected mVideoHeight:I
.field protected mVideoLoadingBar:Landroid/widget/ProgressBar;
.field protected mVideoPlaySeekBar:Landroid/widget/SeekBar;
.field protected mVideoPlayTimeView:Landroid/widget/TextView;
.field public mVideoPlayView:Landroid/widget/ImageView;
.field protected mVideoSmallWindowBackView:Landroid/widget/ImageView;
.field protected mVideoTextureViewContainer:Landroid/widget/FrameLayout;
.field protected mVideoThumbView:Landroid/widget/ImageView;
.field protected mVideoTitle:Ljava/lang/CharSequence;
.field protected mVideoTitleView:Landroid/widget/TextView;
.field protected mVideoTotalTimeView:Landroid/widget/TextView;
.field protected mVideoUrl:Ljava/lang/String;
.field protected mVideoVolumeProgress:Landroid/widget/ProgressBar;
.field protected mVideoVolumeView:Landroid/widget/LinearLayout;
.field protected mVideoWidth:I
.field public mViewHash:I
.field protected mVolumeDistance:F
.field protected videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
.field protected 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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->VOLUME_STEP:I
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 5
.param p1, "context" # Landroid/content/Context;
.line 228
invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V
.line 140
const/16 v0, 0x7d0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mAutoDismissTime:I
.line 156
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
.line 160
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
.line 176
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
.line 196
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
.line 200
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isAutoPlay:Z
.line 202
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->Ratio:F
.line 203
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
.line 1230
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/AbsMultiVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.line 1260
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$4;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
.line 1279
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mToggleFullScreen:Z
.line 1287
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldIndex:I
.line 1544
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mIsTouchControllerView:Z
.line 1732
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchSlop:I
.line 1740
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVolumeDistance:F
.line 1744
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBrightnessDistance:F
.line 1748
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentGestureState:I
.line 1752
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
.line 229
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->initView(Landroid/content/Context;)V
.line 230
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 233
invoke-direct {p0, p1, p2}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 140
const/16 v0, 0x7d0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mAutoDismissTime:I
.line 156
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
.line 160
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
.line 176
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
.line 196
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
.line 200
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isAutoPlay:Z
.line 202
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->Ratio:F
.line 203
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
.line 1230
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/AbsMultiVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.line 1260
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$4;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
.line 1279
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mToggleFullScreen:Z
.line 1287
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldIndex:I
.line 1544
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mIsTouchControllerView:Z
.line 1732
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchSlop:I
.line 1740
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVolumeDistance:F
.line 1744
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBrightnessDistance:F
.line 1748
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentGestureState:I
.line 1752
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
.line 234
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->initView(Landroid/content/Context;)V
.line 235
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 238
invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.line 140
const/16 v0, 0x7d0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mAutoDismissTime:I
.line 156
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
.line 160
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
.line 176
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
.line 196
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
.line 200
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isAutoPlay:Z
.line 202
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->Ratio:F
.line 203
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
.line 1230
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/AbsMultiVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.line 1260
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$4;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
.line 1279
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mToggleFullScreen:Z
.line 1287
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldIndex:I
.line 1544
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mIsTouchControllerView:Z
.line 1732
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchSlop:I
.line 1740
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVolumeDistance:F
.line 1744
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBrightnessDistance:F
.line 1748
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentGestureState:I
.line 1752
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
.line 239
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->initView(Landroid/content/Context;)V
.line 240
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 244
invoke-direct {p0, p1, p2, p3, p4}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
.line 140
const/16 v0, 0x7d0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mAutoDismissTime:I
.line 156
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
.line 160
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
.line 176
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
.line 196
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
.line 200
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isAutoPlay:Z
.line 202
const/4 v1, 0x0
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->Ratio:F
.line 203
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
.line 1230
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/AbsMultiVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
.line 1260
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$4;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$4;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mUpdateProgressTask:Ljava/lang/Runnable;
.line 1279
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mToggleFullScreen:Z
.line 1287
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldIndex:I
.line 1544
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mIsTouchControllerView:Z
.line 1732
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchSlop:I
.line 1740
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVolumeDistance:F
.line 1744
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBrightnessDistance:F
.line 1748
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentGestureState:I
.line 1752
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
.line 245
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->initView(Landroid/content/Context;)V
.line 246
return-void
.end method
# virtual methods
.method protected abandonAudioFocus()V
.registers 3
.line 1538
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1539
.local v0, "audioManager":Landroid/media/AudioManager;
invoke-virtual {v0, p0}, Landroid/media/AudioManager;->abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I
.line 1540
return-void
.end method
.method public bind(Ljava/lang/String;)V
.registers 3
.param p1, "videoUrl" # Ljava/lang/String;
.line 390
const/4 v0, 0x0
invoke-virtual {p0, p1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->bind(Ljava/lang/String;Ljava/lang/CharSequence;)V
.line 391
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 381
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
const/4 v1, 0x0
invoke-virtual {p0, p1, p2, v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->bind(Ljava/lang/String;Ljava/lang/CharSequence;ZZ)V
.line 382
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 372
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
invoke-virtual {p0, p1, p2, v0, p3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->bind(Ljava/lang/String;Ljava/lang/CharSequence;ZZ)V
.line 373
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 351
iput-boolean p3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
.line 352
iput-boolean p4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isAutoPlay:Z
.line 353
iput-object p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTitle:Ljava/lang/CharSequence;
.line 354
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoUrl:Ljava/lang/String;
.line 355
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/AbsMultiVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_19
.line 356
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTitleView:Landroid/widget/TextView;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTitle:Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 358
:cond_19
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->resetViewState()V
.line 359
if-eqz p4, :cond_21
.line 360
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startPlayVideo()V
.line 362
:cond_21
return-void
.end method
.method public cancelDismissControllerViewTimer()V
.registers 2
.line 1085
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDismissControllerViewTimer:Ljava/util/Timer;
if-eqz v0, :cond_7
.line 1086
invoke-virtual {v0}, Ljava/util/Timer;->cancel()V
.line 1088
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDismissControllerViewTimerTask:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$DismissControllerViewTimerTask;
if-eqz v0, :cond_e
.line 1089
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$DismissControllerViewTimerTask;->cancel()Z
.line 1091
:cond_e
return-void
.end method
.method protected changeBrightness(Z)V
.registers 7
.param p1, "isDodge" # Z
.line 1823
const/4 v0, 0x3
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentGestureState:I
.line 1824
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoBrightnessView:Landroid/widget/LinearLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1825
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1826
.local v0, "mWindowAttr":Landroid/view/WindowManager$LayoutParams;
iget v1, v0, Landroid/view/WindowManager$LayoutParams;->screenBrightness:F
.line 1827
.local v1, "brightness":F
const v2, 0x3da3d70a # 0.08f
if-eqz p1, :cond_27
.line 1828
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 1830
: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 1833
:goto_2f
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->screenBrightness:F
.line 1834
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1835
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1836
return-void
.end method
.method public changeScreenMode(I)V
.registers 2
.param p1, "screenMode" # I
.line 1149
return-void
.end method
.method protected changeVideoVolume(Z)V
.registers 8
.param p1, "isTurnUp" # Z
.line 1805
const/4 v0, 0x2
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentGestureState:I
.line 1806
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoVolumeView:Landroid/widget/LinearLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1807
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mAudioManager:Landroid/media/AudioManager;
const/4 v1, 0x3
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v0
.line 1808
.local v0, "volume":I
const/4 v2, 0x0
if-eqz p1, :cond_1d
.line 1809
add-int/lit8 v3, v0, 0x1
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1811
: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 1813
:goto_26
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mAudioManager:Landroid/media/AudioManager;
invoke-virtual {v3, v1, v0, v2}, Landroid/media/AudioManager;->setStreamVolume(III)V
.line 1814
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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 1815
return-void
.end method
.method public createTextureView()Landroid/view/TextureView;
.registers 5
.line 521
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->newTextureView()Landroid/view/TextureView;
move-result-object v0
.line 522
.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 527
.local v1, "params":Landroid/widget/FrameLayout$LayoutParams;
invoke-virtual {v0, v1}, Landroid/view/TextureView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 528
return-object v0
.end method
.method public destroy()V
.registers 1
.line 1129
return-void
.end method
.method public exitFullScreen()V
.registers 5
.line 1371
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1372
return-void
.line 1374
:cond_9
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mToggleFullScreen:Z
.line 1375
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setScreenState(I)V
.line 1376
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 1380
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->dialog:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoMultiPlayer;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoMultiPlayer;->getView()Landroid/view/View;
.line 1382
new-instance v1, Landroid/widget/FrameLayout$LayoutParams;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoWidth:I
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoHeight:I
invoke-direct {v1, v2, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
.line 1383
.local v1, "lp":Landroid/widget/FrameLayout$LayoutParams;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
if-eqz v2, :cond_2f
.line 1384
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldIndex:I
invoke-virtual {v2, p0, v3, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 1387
:cond_2f
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1388
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1391
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
const/4 v2, 0x5
if-eq v0, v2, :cond_59
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
if-eqz v0, :cond_59
.line 1392
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
.line 1395
:cond_59
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoFullScreenView:Landroid/widget/ImageView;
const v2, 0x7f0803d7
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1396
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
.line 1397
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldIndex:I
.line 1398
return-void
.end method
.method public exitSmallWindowPlay(Z)V
.registers 6
.param p1, "forceStop" # Z
.line 1468
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1469
return-void
.line 1472
:cond_9
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1473
.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/AbsMultiVideoPlayerView;
.line 1474
.local v1, "smallWindowView":Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->stopVideoProgressUpdate()V
.line 1475
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
const/4 v3, 0x1
iput v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setScreenState(I)V
.line 1476
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setTextureView(Landroid/view/TextureView;)V
.line 1477
iget-object v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2}, Landroid/widget/FrameLayout;->removeAllViews()V
.line 1479
iget v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
iput v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
.line 1480
iget-object v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoUrl:Ljava/lang/String;
iput-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoUrl:Ljava/lang/String;
.line 1481
iget v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mViewHash:I
iput v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mViewHash:I
.line 1482
iget v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
iput v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
.line 1483
iget-boolean v2, v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
iput-boolean v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
.line 1485
if-eqz p1, :cond_5c
.line 1486
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 1487
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
goto :goto_72
.line 1490
:cond_5c
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 1492
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->createTextureView()Landroid/view/TextureView;
move-result-object v2
.line 1493
.local v2, "textureView":Landroid/view/TextureView;
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v3, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 1494
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setTextureView(Landroid/view/TextureView;)V
.line 1496
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onPlayStateChanged(I)V
.line 1498
.end local v2 # "textureView":Landroid/view/TextureView;
:goto_72
return-void
.end method
.method protected findAndBindView()V
.registers 3
.line 270
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
.line 271
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
.line 272
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 273
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
.line 274
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
.line 275
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
.line 276
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/AbsMultiVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
.line 277
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/AbsMultiVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
.line 278
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoPlayTimeView:Landroid/widget/TextView;
.line 279
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoTotalTimeView:Landroid/widget/TextView;
.line 280
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoPlaySeekBar:Landroid/widget/SeekBar;
.line 281
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoFullScreenView:Landroid/widget/ImageView;
.line 282
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
.line 283
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/AbsMultiVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
.line 284
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoFullScreenBackView:Landroid/widget/ImageView;
.line 285
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoTitleView:Landroid/widget/TextView;
.line 286
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mFullScreenViewStub:Landroid/view/ViewStub;
.line 288
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 289
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 290
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, p0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 291
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, p0}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 292
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 293
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoFullScreenView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 294
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlaySeekBar:Landroid/widget/SeekBar;
invoke-virtual {v0, p0}, Landroid/widget/SeekBar;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 295
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 296
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 297
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlaySeekBar:Landroid/widget/SeekBar;
invoke-virtual {v0, p0}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V
.line 298
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 299
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoFullScreenBackView:Landroid/widget/ImageView;
invoke-virtual {v0, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 314
return-void
.end method
.method public getBufferPercentage()I
.registers 2
.line 1168
const/4 v0, 0x0
return v0
.end method
.method public getBufferingPosition()I
.registers 2
.line 1198
const/4 v0, 0x0
return v0
.end method
.method public getCurrentScreenState()I
.registers 2
.line 170
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
return v0
.end method
.method public getCurrentState()I
.registers 2
.line 166
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
return v0
.end method
.method protected getPlayerLayoutId()I
.registers 2
.line 249
const v0, 0x7f0c0169
return v0
.end method
.method public getScreenBrightness()I
.registers 2
.line 1188
const/4 v0, 0x0
return v0
.end method
.method public getScreenMode()I
.registers 2
.line 1158
const/4 v0, 0x0
return v0
.end method
.method public getThumbImageView()Landroid/widget/ImageView;
.registers 2
.line 542
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
return-object v0
.end method
.method public getVideoPlayerMgr()Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
.registers 2
.line 212
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
return-object v0
.end method
.method public getmDuration()I
.registers 2
.line 220
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
return v0
.end method
.method public getmViewHash()I
.registers 2
.line 1886
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mViewHash:I
return v0
.end method
.method protected hideFullScreenTouchStateView()V
.registers 2
.line 1054
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1056
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_e
.line 1057
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1059
:cond_e
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 1060
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1061
return-void
.end method
.method protected initFullScreenGestureParams()V
.registers 7
.line 1759
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mTouchSlop:I
.line 1760
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mAudioManager:Landroid/media/AudioManager;
.line 1761
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/AbsMultiVideoPlayerView;->mMaxVolume:I
.line 1762
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVolumeDistance:F
.line 1763
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/AbsMultiVideoPlayerView;->mBrightnessDistance:F
.line 1765
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mAudioManager:Landroid/media/AudioManager;
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamVolume(I)I
move-result v0
.line 1766
.local v0, "volume":I
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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 1769
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1772
.local v1, "currLight":I
int-to-float v2, v1
const/high16 v3, 0x437f0000 # 255.0f
div-float/2addr v2, v3
.line 1774
.local v2, "screenLight":F
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1775
.local v3, "window":Landroid/view/WindowManager$LayoutParams;
iput v2, v3, Landroid/view/WindowManager$LayoutParams;->screenBrightness:F
.line 1776
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1777
return-void
.end method
.method protected initView(Landroid/content/Context;)V
.registers 4
.param p1, "context" # Landroid/content/Context;
.line 253
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mViewHash:I
.line 254
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/AbsMultiVideoPlayerView;->mScreenWidth:I
.line 255
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/AbsMultiVideoPlayerView;->mScreenHeight:I
.line 256
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mScreenWidth:I
div-int/lit8 v0, v0, 0x2
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mSmallWindowWidth:I
.line 257
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/AbsMultiVideoPlayerView;->mSmallWindowHeight:I
.line 259
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->getPlayerLayoutId()I
move-result v0
invoke-static {p1, v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
.line 261
const/high16 v0, 0x60000
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->setDescendantFocusability(I)V
.line 262
const/high16 v0, -0x1000000
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->setBackgroundColor(I)V
.line 264
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->findAndBindView()V
.line 267
return-void
.end method
.method protected isFlingLeft(FFLandroid/view/MotionEvent;)Z
.registers 6
.param p1, "downX" # F
.param p2, "downY" # F
.param p3, "e2" # Landroid/view/MotionEvent;
.line 1868
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/AbsMultiVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpl-float v0, v0, v1
if-lez v0, :cond_1f
.line 1869
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/AbsMultiVideoPlayerView;->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 1868
:goto_20
return v0
.end method
.method protected isFlingRight(FFLandroid/view/MotionEvent;)Z
.registers 6
.param p1, "downX" # F
.param p2, "downY" # F
.param p3, "e2" # Landroid/view/MotionEvent;
.line 1863
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/AbsMultiVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpl-float v0, v0, v1
if-lez v0, :cond_1e
.line 1864
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/AbsMultiVideoPlayerView;->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 1863
:goto_1f
return v0
.end method
.method protected isScrollVertical(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
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchSlop:I
int-to-float v1, v1
cmpg-float v0, v0, v1
if-gez v0, :cond_22
.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/AbsMultiVideoPlayerView;->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 1873
:goto_23
return v0
.end method
.method protected isScrollVerticalLeft(FLandroid/view/MotionEvent;)Z
.registers 5
.param p1, "downX" # F
.param p2, "e2" # Landroid/view/MotionEvent;
.line 1882
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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 protected isScrollVerticalRight(FLandroid/view/MotionEvent;)Z
.registers 5
.param p1, "downX" # F
.param p2, "e2" # Landroid/view/MotionEvent;
.line 1878
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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 public isViewPlaying()Z
.registers 3
.line 452
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 457
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->newStartplay(Landroid/view/View;)V
.line 458
return-void
.end method
.method public newStartplay(Landroid/view/View;)V
.registers 6
.param p1, "view" # Landroid/view/View;
.line 461
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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_14
.line 463
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 464
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setPlayingView(Landroid/view/View;)V
.line 467
:cond_14
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getState()I
move-result v0
.line 469
.local v0, "state":I
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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_32
.line 470
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 471
return-void
.line 473
:cond_32
if-eqz v0, :cond_58
const/4 v1, 0x2
if-eq v0, v1, :cond_52
const/4 v1, 0x4
if-eq v0, v1, :cond_4c
const/4 v1, 0x5
if-eq v0, v1, :cond_41
const/4 v1, 0x6
if-eq v0, v1, :cond_58
goto :goto_5c
.line 485
:cond_41
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->seekTo(I)V
.line 486
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
goto :goto_5c
.line 482
:cond_4c
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
.line 483
goto :goto_5c
.line 479
:cond_52
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 480
goto :goto_5c
.line 476
:cond_58
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startPlayVideo()V
.line 477
nop
.line 489
:goto_5c
return-void
.end method
.method protected newTextureView()Landroid/view/TextureView;
.registers 3
.line 538
new-instance v0, Landroid/view/TextureView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 573
invoke-super {p0}, Landroid/widget/RelativeLayout;->onAttachedToWindow()V
.line 574
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/AbsMultiVideoPlayerView;->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 575
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->addObserver(Ljava/util/Observer;)V
.line 576
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mToggleFullScreen:Z
.line 577
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isSmallWindow(I)Z
.line 585
return-void
.end method
.method public onAudioFocusChange(I)V
.registers 4
.param p1, "focusChange" # I
.line 1503
const/4 v0, -0x2
if-eq p1, v0, :cond_24
const/4 v0, -0x1
if-eq p1, v0, :cond_19
const/4 v0, 0x1
if-eq p1, v0, :cond_a
goto :goto_37
.line 1505
:cond_a
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
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_37
.line 1506
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
goto :goto_37
.line 1511
:cond_19
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 1512
const-string v0, "AudioManager.AUDIOFOCUS_LOSS"
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->log(Ljava/lang/String;)V
.line 1513
goto :goto_37
.line 1516
:cond_24
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->isPlaying()Z
move-result v0
if-eqz v0, :cond_31
.line 1517
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 1519
:cond_31
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 1520
nop
.line 1524
:cond_37
:goto_37
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 680
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 681
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->exitFullScreen()V
.line 683
:cond_d
return-void
.end method
.method public onChangeUICompleteState()V
.registers 3
.line 982
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 984
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 986
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
const v1, 0x7f0803e8
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 987
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 989
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 990
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 992
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 994
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 995
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 997
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1000
:cond_37
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1002
:goto_3c
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->updateProgress(I)V
.line 1003
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 1005
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerState:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;
if-eqz v0, :cond_4c
.line 1006
invoke-interface {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;->onVideoComplete()V
.line 1008
:cond_4c
return-void
.end method
.method public onChangeUIErrorState()V
.registers 2
.line 1015
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1017
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1019
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1021
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1022
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1024
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1026
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1027
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1029
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1032
:cond_2f
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1034
:goto_34
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 1035
return-void
.end method
.method public onChangeUILoadingState()V
.registers 2
.line 845
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 847
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 849
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 851
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 853
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 854
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 856
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 859
:cond_27
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 861
:goto_2c
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 862
return-void
.end method
.method public onChangeUINormalState()V
.registers 3
.line 815
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 817
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 819
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 820
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
const v1, 0x7f0803e7
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 821
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 823
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 825
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 827
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 828
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 830
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 831
:cond_3a
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 833
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 835
:cond_47
:goto_47
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 836
return-void
.end method
.method public onChangeUIPauseState()V
.registers 4
.line 943
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 945
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 947
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 948
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 950
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 952
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 953
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 955
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 958
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
goto :goto_43
.line 961
:cond_31
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
const v2, 0x7f0803e7
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 962
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 965
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 967
:goto_43
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 968
return-void
.end method
.method public onChangeUIPlayingState()V
.registers 3
.line 869
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 871
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 873
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 874
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 876
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 877
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 879
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_2a
.line 880
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 884
:cond_2a
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 887
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 890
:cond_35
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 891
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startDismissControllerViewTimer()V
.line 893
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 896
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 899
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 901
:goto_4c
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 902
return-void
.end method
.method public onChangeUISeekBufferingState()V
.registers 2
.line 909
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoThumbView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 911
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoLoadingBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 913
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 915
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoErrorView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 916
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 918
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 919
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 921
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_2d
.line 922
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 925
:cond_2d
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 928
:cond_33
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoControllerView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 929
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 931
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 933
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoSmallWindowBackView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 935
:goto_45
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 936
return-void
.end method
.method public onChangeUIState(I)V
.registers 5
.param p1, "state" # I
.line 748
packed-switch p1, :pswitch_data_38
.line 771
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 768
:pswitch_1a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUIErrorState()V
.line 769
goto :goto_36
.line 765
:pswitch_1e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUICompleteState()V
.line 766
goto :goto_36
.line 759
:pswitch_22
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUIPauseState()V
.line 760
goto :goto_36
.line 762
:pswitch_26
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUISeekBufferingState()V
.line 763
goto :goto_36
.line 756
:pswitch_2a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUIPlayingState()V
.line 757
goto :goto_36
.line 753
:pswitch_2e
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUILoadingState()V
.line 754
goto :goto_36
.line 750
:pswitch_32
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUINormalState()V
.line 751
nop
.line 773
: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 1041
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
const/4 v1, 0x2
if-eq v0, v1, :cond_6
.line 1042
return-void
.line 1044
:cond_6
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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 1049
.local v0, "isAllShown":Z
:goto_19
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->showFullScreenTouchStateView()V
.line 1051
return-void
.end method
.method protected onChangeVideoHeaderViewState(Z)V
.registers 3
.param p1, "showHeaderView" # Z
.line 790
if-nez p1, :cond_8
.line 791
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 792
return-void
.line 794
:cond_8
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 795
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 797
:cond_16
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 798
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
if-eqz v0, :cond_28
.line 799
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 802
:cond_28
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 806
:cond_2e
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoHeaderViewContainer:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 808
:goto_33
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 7
.param p1, "v" # Landroid/view/View;
.line 396
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
.line 397
.local v0, "id":I
const v1, 0x7f0906c7
if-ne v1, v0, :cond_11
.line 398
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerState:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;
if-eqz v1, :cond_10
.line 399
invoke-interface {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;->onVideoClick()V
.line 401
:cond_10
return-void
.line 403
:cond_11
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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_20
.line 405
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 407
:cond_20
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->getState()I
move-result v1
.line 409
.local v1, "state":I
const v2, 0x7f0906c2
if-ne v2, v0, :cond_75
.line 410
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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_43
.line 411
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 412
return-void
.line 414
:cond_43
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;
if-eqz v2, :cond_4a
.line 415
invoke-interface {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;->onClickView()V
.line 417
:cond_4a
if-eqz v1, :cond_70
const/4 v2, 0x2
if-eq v1, v2, :cond_6a
const/4 v2, 0x4
if-eq v1, v2, :cond_64
const/4 v2, 0x5
if-eq v1, v2, :cond_59
const/4 v2, 0x6
if-eq v1, v2, :cond_70
goto :goto_74
.line 429
:cond_59
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->seekTo(I)V
.line 430
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
goto :goto_74
.line 426
:cond_64
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
.line 427
goto :goto_74
.line 423
:cond_6a
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 424
goto :goto_74
.line 420
:cond_70
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startPlayVideo()V
.line 421
nop
.line 431
:goto_74
goto :goto_a9
.line 433
:cond_75
const v2, 0x7f0906c8
if-ne v2, v0, :cond_85
.line 434
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;
if-eqz v2, :cond_81
.line 435
invoke-interface {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;->onClickView()V
.line 437
:cond_81
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startPlayVideo()V
goto :goto_a9
.line 438
:cond_85
const v2, 0x7f0906bf
if-ne v2, v0, :cond_8e
.line 440
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->toggleFullScreen()V
goto :goto_a9
.line 441
:cond_8e
const v2, 0x7f0906c3
if-ne v2, v0, :cond_97
.line 442
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startPlayVideo()V
goto :goto_a9
.line 443
:cond_97
const v2, 0x7f0906c6
if-ne v2, v0, :cond_a1
.line 445
const/4 v2, 0x1
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->exitSmallWindowPlay(Z)V
goto :goto_a9
.line 446
:cond_a1
const v2, 0x7f0906be
if-ne v2, v0, :cond_a9
.line 447
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->exitFullScreen()V
.line 449
:cond_a9
:goto_a9
return-void
.end method
.method protected onConfigurationChanged(Landroid/content/res/Configuration;)V
.registers 2
.param p1, "newConfig" # Landroid/content/res/Configuration;
.line 567
invoke-super {p0, p1}, Landroid/widget/RelativeLayout;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 568
return-void
.end method
.method protected onDetachedFromWindow()V
.registers 4
.line 589
invoke-super {p0}, Landroid/widget/RelativeLayout;->onDetachedFromWindow()V
.line 590
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/AbsMultiVideoPlayerView;->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 591
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->removeObserver(Ljava/util/Observer;)V
.line 592
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mToggleFullScreen:Z
if-eqz v0, :cond_23
.line 598
return-void
.line 600
:cond_23
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
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 601
.local v0, "isSmallWindowEnable":Z
if-eqz v0, :cond_37
.line 611
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->getId()I
move-result v1
const v2, 0x7f0906b3
goto :goto_44
.line 621
:cond_37
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
if-eqz v1, :cond_40
.line 622
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->stop()V
.line 624
:cond_40
const/4 v1, 0x0
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onPlayStateChanged(I)V
.line 626
:goto_44
return-void
.end method
.method public onDurationChanged(I)V
.registers 4
.param p1, "duration" # I
.line 779
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
.line 780
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 781
.local v0, "time":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTotalTimeView:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 782
return-void
.end method
.method protected onPlayStateChanged(I)V
.registers 5
.param p1, "state" # I
.line 691
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
.line 693
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUIState(I)V
.line 694
packed-switch p1, :pswitch_data_7c
.line 729
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 723
: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 724
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->resetDuration()V
.line 725
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->stopVideoProgressUpdate()V
.line 726
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->abandonAudioFocus()V
.line 727
goto :goto_7a
.line 717
: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 718
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->stopVideoProgressUpdate()V
.line 719
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->exitFullScreen()V
.line 720
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->exitSmallWindowPlay(Z)V
.line 721
goto :goto_7a
.line 710
: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 711
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->stopVideoProgressUpdate()V
.line 712
goto :goto_7a
.line 714
: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 715
goto :goto_7a
.line 706
: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 707
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startVideoProgressUpdate()V
.line 708
goto :goto_7a
.line 703
: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 704
goto :goto_7a
.line 696
: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 697
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->resetDuration()V
.line 698
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->stopVideoProgressUpdate()V
.line 699
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->abandonAudioFocus()V
.line 700
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 701
nop
.line 731
: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 549
if-eqz p3, :cond_11
.line 550
invoke-virtual {p1}, Landroid/widget/SeekBar;->getProgress()I
move-result v0
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
mul-int v0, v0, v1
div-int/lit8 v0, v0, 0x64
.line 551
.local v0, "seekToTime":I
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->seekTo(I)V
.line 553
.end local v0 # "seekToTime":I
:cond_11
return-void
.end method
.method public onStartTrackingTouch(Landroid/widget/SeekBar;)V
.registers 2
.param p1, "seekBar" # Landroid/widget/SeekBar;
.line 558
return-void
.end method
.method public onStopTrackingTouch(Landroid/widget/SeekBar;)V
.registers 2
.param p1, "seekBar" # Landroid/widget/SeekBar;
.line 563
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 1549
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
.line 1550
.local v0, "id":I
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1552
return v2
.line 1555
:cond_e
const v1, 0x7f0906c7
if-ne v1, v0, :cond_14
goto :goto_15
.line 1556
:cond_14
nop
.line 1560
:goto_15
return v2
.end method
.method public onTouchToControllerView(Landroid/view/MotionEvent;)V
.registers 3
.param p1, "event" # Landroid/view/MotionEvent;
.line 1569
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-eqz v0, :cond_7
goto :goto_e
.line 1571
:cond_7
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mIsTouchControllerView:Z
.line 1572
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1573
nop
.line 1578
:goto_e
return-void
.end method
.method public onTouchToVideoView(Landroid/view/MotionEvent;)V
.registers 8
.param p1, "event" # Landroid/view/MotionEvent;
.line 1590
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 1595
:cond_b
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mIsTouchControllerView:Z
if-eqz v0, :cond_13
.line 1596
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startDismissControllerViewTimer()V
goto :goto_16
.line 1598
:cond_13
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeUIWhenTouchVideoView()V
.line 1600
:goto_16
iput-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mIsTouchControllerView:Z
goto :goto_1d
.line 1592
:cond_19
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1593
nop
.line 1604
:goto_1d
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v0
if-eqz v0, :cond_15a
const/4 v3, 0x2
if-eq v0, v2, :cond_12f
if-eq v0, v3, :cond_2a
goto/16 :goto_167
.line 1610
:cond_2a
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
if-eq v0, v3, :cond_33
const/4 v3, 0x4
if-eq v0, v3, :cond_33
.line 1611
goto/16 :goto_167
.line 1613
:cond_33
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1614
.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/AbsMultiVideoPlayerView;->mTouchDownY:F
sub-float/2addr v3, v4
invoke-static {v3}, Ljava/lang/Math;->abs(F)F
move-result v3
.line 1615
.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/AbsMultiVideoPlayerView;->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 1616
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
invoke-virtual {p0, v4, v5, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isFlingLeft(FFLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_8f
.line 1617
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->hideFullScreenTouchStateView()V
.line 1618
const-string v1, "Fling Left"
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1620
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
.line 1621
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
goto/16 :goto_167
.line 1622
:cond_8f
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
invoke-virtual {p0, v4, v5, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isFlingRight(FFLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_af
.line 1623
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->hideFullScreenTouchStateView()V
.line 1624
const-string v1, "Fling Right"
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1626
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
.line 1627
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
goto/16 :goto_167
.line 1628
:cond_af
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
invoke-virtual {p0, v4, v5, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isScrollVertical(FFLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_167
.line 1629
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->hideFullScreenTouchStateView()V
.line 1630
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
invoke-virtual {p0, v4, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isScrollVerticalRight(FLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_f6
.line 1631
const-string v4, "isScrollVerticalRight"
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1632
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVolumeDistance:F
cmpl-float v4, v4, v5
if-ltz v4, :cond_167
.line 1633
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
cmpg-float v4, v4, v5
if-gez v4, :cond_e5
const/4 v1, 0x1
:cond_e5
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->changeVideoVolume(Z)V
.line 1634
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
.line 1635
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
goto/16 :goto_167
.line 1637
:cond_f6
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
invoke-virtual {p0, v4, p1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isScrollVerticalLeft(FLandroid/view/MotionEvent;)Z
move-result v4
if-eqz v4, :cond_167
.line 1638
const-string v4, "isScrollVerticalLeft"
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->logTouch(Ljava/lang/String;)V
.line 1639
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mBrightnessDistance:F
cmpl-float v4, v4, v5
if-ltz v4, :cond_167
.line 1640
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v4
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
cmpg-float v4, v4, v5
if-gez v4, :cond_11f
const/4 v1, 0x1
:cond_11f
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->changeBrightness(Z)V
.line 1641
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
.line 1642
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
goto :goto_167
.line 1648
.end local v0 # "xDis":F
.end local v3 # "yDis":F
:cond_12f
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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_167
.line 1661
:cond_139
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoBrightnessView:Landroid/widget/LinearLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
goto :goto_167
.line 1658
:cond_13f
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoVolumeView:Landroid/widget/LinearLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1659
goto :goto_167
.line 1650
:cond_145
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
const/4 v1, -0x1
if-eq v0, v1, :cond_167
.line 1651
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->seekTo(I)V
.line 1652
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
.line 1653
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoChangeProgressView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1654
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->showFullScreenTouchStateView()V
goto :goto_167
.line 1606
:cond_15a
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownX:F
.line 1607
invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawY()F
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mTouchDownY:F
.line 1608
nop
.line 1666
:cond_167
:goto_167
return-void
.end method
.method protected requestAudioFocus()V
.registers 4
.line 1530
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1531
.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 1532
return-void
.end method
.method protected resetDuration()V
.registers 2
.line 737
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
.line 738
return-void
.end method
.method protected resetViewState()V
.registers 3
.line 327
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
.line 328
const/4 v1, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
.line 329
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onPlayStateChanged(I)V
.line 330
return-void
.end method
.method public setAutoPlay(Z)V
.registers 2
.param p1, "auto" # Z
.line 1100
iput-boolean p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->isAutoPlay:Z
.line 1101
return-void
.end method
.method public setBlnParticular(Z)V
.registers 2
.param p1, "blnParticular" # Z
.line 224
iput-boolean p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
.line 225
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 974
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerState:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/IVideoPlayerState;
.line 975
return-void
.end method
.method public setControlBarCanShow(Z)V
.registers 2
.param p1, "show" # Z
.line 1111
return-void
.end method
.method public setCoverData(Ljava/lang/Object;)V
.registers 2
.param p1, "uri" # Ljava/lang/Object;
.line 1139
return-void
.end method
.method public setListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;)V
.registers 2
.param p1, "listener" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;
.line 323
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->listener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$OnClickVideoContainerListener;
.line 324
return-void
.end method
.method public setRatio(F)V
.registers 2
.param p1, "Ratio" # F
.line 216
iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->Ratio:F
.line 217
return-void
.end method
.method public setScreenBrightness(I)V
.registers 2
.param p1, "brightness" # I
.line 1179
return-void
.end method
.method public setTitleBarCanShow(Z)V
.registers 2
.param p1, "show" # Z
.line 1121
return-void
.end method
.method public setVideoPlayerMgr(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;)V
.registers 2
.param p1, "videoPlayerMgr" # Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
.line 208
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
.line 209
return-void
.end method
.method protected showFullScreenTouchStateView()V
.registers 2
.line 1064
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlayView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1066
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->hideViewIfNeed(Landroid/view/View;)V
.line 1067
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startDismissControllerViewTimer()V
.line 1068
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onChangeVideoHeaderViewState(Z)V
.line 1069
return-void
.end method
.method public startDismissControllerViewTimer()V
.registers 5
.line 1075
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->cancelDismissControllerViewTimer()V
.line 1076
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/AbsMultiVideoPlayerView;->mDismissControllerViewTimer:Ljava/util/Timer;
.line 1077
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$DismissControllerViewTimerTask;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$DismissControllerViewTimerTask;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDismissControllerViewTimerTask:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$DismissControllerViewTimerTask;
.line 1078
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDismissControllerViewTimer:Ljava/util/Timer;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mAutoDismissTime:I
int-to-long v2, v2
invoke-virtual {v1, v0, v2, v3}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V
.line 1079
return-void
.end method
.method public startFullScreen()V
.registers 10
.line 1329
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mToggleFullScreen:Z
.line 1330
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
const/4 v1, 0x3
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setScreenState(I)V
.line 1331
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->pause()V
.line 1333
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1334
.local v0, "windowContent":Landroid/view/ViewGroup;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->getWidth()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoWidth:I
.line 1335
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->getHeight()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoHeight:I
.line 1337
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
.line 1338
if-eqz v1, :cond_42
.line 1339
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/AbsMultiVideoPlayerView;->mOldIndex:I
.line 1340
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mOldParent:Landroid/view/ViewGroup;
invoke-virtual {v1, p0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 1344
:cond_42
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->Ratio:F
const/4 v2, 0x0
cmpl-float v1, v1, v2
if-nez v1, :cond_51
.line 1345
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
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/AbsMultiVideoPlayerView;->Ratio:F
.line 1346
:cond_51
new-instance v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoMultiPlayer;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v3
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->Ratio:F
iget-boolean v6, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTitle:Ljava/lang/CharSequence;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_66
const-string v2, ""
goto :goto_6c
:cond_66
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTitle:Ljava/lang/CharSequence;
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
:goto_6c
move-object v7, v2
new-instance v8, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$5;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$5;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;)V
move-object v2, v1
move-object v4, p0
invoke-direct/range {v2 .. v8}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoMultiPlayer;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;FZLjava/lang/String;Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoMultiPlayer$dismissListener;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->dialog:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoMultiPlayer;
.line 1354
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/FullScreenExoMultiPlayer;->show()V
.line 1356
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->viewStubFullScreenGestureView()V
.line 1357
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1358
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1360
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoFullScreenView:Landroid/widget/ImageView;
const v2, 0x7f0803db
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1361
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startVideoProgressUpdate()V
.line 1362
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->play()V
.line 1363
return-void
.end method
.method public startPlayVideo()V
.registers 5
.line 495
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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_24
.line 496
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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_24
.line 497
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 498
return-void
.line 501
:cond_24
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 502
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->requestAudioFocus()V
.line 503
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
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/AbsMultiVideoPlayerView;->getParent()Landroid/view/ViewParent;
move-result-object v2
if-eq v0, v2, :cond_47
.line 504
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setVLastVisiable(Z)V
.line 507
:cond_47
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->removeTextureView()V
.line 509
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->createTextureView()Landroid/view/TextureView;
move-result-object v0
.line 510
.local v0, "textureView":Landroid/view/TextureView;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 512
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isFullScreen(I)Z
move-result v2
if-nez v2, :cond_66
iget-boolean v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
if-nez v2, :cond_66
.line 513
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setVolume(I)V
.line 515
:cond_66
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoUrl:Ljava/lang/String;
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mViewHash:I
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->start(Ljava/lang/String;I)V
.line 516
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setTextureView(Landroid/view/TextureView;)V
.line 517
return-void
.end method
.method public startSmallWindowPlay()V
.registers 7
.line 1433
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->stopVideoProgressUpdate()V
.line 1434
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
const/4 v1, 0x4
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setScreenState(I)V
.line 1435
new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;-><init>(Landroid/content/Context;)V
.line 1436
.local v0, "absVideoPlayerView":Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;
const v1, 0x7f0906b3
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->setId(I)V
.line 1437
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
iput v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
.line 1438
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoUrl:Ljava/lang/String;
iput-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoUrl:Ljava/lang/String;
.line 1439
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mViewHash:I
iput v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mViewHash:I
.line 1440
iget-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
iput-boolean v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mShowNormalStateTitleView:Z
.line 1441
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->createTextureView()Landroid/view/TextureView;
move-result-object v1
.line 1442
.local v1, "textureView":Landroid/view/TextureView;
iget-object v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoTextureViewContainer:Landroid/widget/FrameLayout;
invoke-virtual {v2, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 1443
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setTextureView(Landroid/view/TextureView;)V
.line 1445
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1446
.local v2, "windowContent":Landroid/view/ViewGroup;
new-instance v3, Landroid/widget/FrameLayout$LayoutParams;
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mSmallWindowWidth:I
iget v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mSmallWindowHeight:I
invoke-direct {v3, v4, v5}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
.line 1447
.local v3, "lp":Landroid/widget/FrameLayout$LayoutParams;
const/16 v4, 0x55
iput v4, v3, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 1448
invoke-virtual {v2, v0, v3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1456
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
iput v4, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
.line 1457
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
iput v4, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
.line 1459
iget v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->onPlayStateChanged(I)V
.line 1460
return-void
.end method
.method protected startVideoProgressUpdate()V
.registers 9
.line 1237
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->stopVideoProgressUpdate()V
.line 1238
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;->isShutdown()Z
move-result v0
if-nez v0, :cond_1e
.line 1239
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mExecutorService:Ljava/util/concurrent/ScheduledExecutorService;
new-instance v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$3;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$3;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;)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/AbsMultiVideoPlayerView;->mScheduleFuture:Ljava/util/concurrent/ScheduledFuture;
.line 1249
:cond_1e
return-void
.end method
.method protected stopVideoProgressUpdate()V
.registers 3
.line 1255
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mScheduleFuture:Ljava/util/concurrent/ScheduledFuture;
if-eqz v0, :cond_8
.line 1256
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z
.line 1258
:cond_8
return-void
.end method
.method public textureViewClick()V
.registers 3
.line 333
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_8
.line 334
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->toggleFullScreen()V
goto :goto_10
.line 336
:cond_8
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
const/4 v1, 0x3
if-eq v0, v1, :cond_10
.line 337
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->toggleFullScreen()V
.line 340
:cond_10
:goto_10
return-void
.end method
.method public toggleFullScreen()V
.registers 4
.line 1309
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1310
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->exitFullScreen()V
.line 1311
iget-boolean v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->blnParticular:Z
if-nez v0, :cond_27
.line 1312
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setVolume(I)V
goto :goto_27
.line 1314
:cond_16
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isNormal(I)Z
move-result v0
if-eqz v0, :cond_28
.line 1315
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startFullScreen()V
.line 1316
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->setVolume(I)V
.line 1320
:cond_27
:goto_27
return-void
.line 1318
:cond_28
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/AbsMultiVideoPlayerView;->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 1407
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentState:I
if-nez v0, :cond_5
.line 1409
return-void
.line 1411
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;->hasViewPlaying()Z
move-result v0
if-nez v0, :cond_11
.line 1417
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->resetViewState()V
.line 1419
return-void
.line 1422
:cond_11
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentScreenState:I
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/state/ScreenViewState;->isNormal(I)Z
move-result v0
if-eqz v0, :cond_1d
.line 1423
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->startSmallWindowPlay()V
goto :goto_21
.line 1425
:cond_1d
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->exitSmallWindowPlay(Z)V
.line 1427
:goto_21
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 632
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->getContext()Landroid/content/Context;
move-result-object v0
if-nez v0, :cond_7
.line 633
return-void
.line 635
:cond_7
instance-of v0, p2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/Message;
if-nez v0, :cond_c
.line 636
return-void
.line 638
:cond_c
iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoUrl:Ljava/lang/String;
move-object v1, p2
check-cast v1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/Message;
.line 639
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 643
:cond_27
instance-of v0, p2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/DurationMessage;
if-eqz v0, :cond_3a
.line 644
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView$1;
invoke-direct {v1, p0, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$1;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
.line 651
return-void
.line 654
:cond_3a
instance-of v0, p2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/BackPressedMessage;
if-eqz v0, :cond_45
.line 655
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/AbsMultiVideoPlayerView;->onBackPressed(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/BackPressedMessage;)V
.line 656
return-void
.line 659
:cond_45
instance-of v0, p2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/message/UIStateMessage;
if-nez v0, :cond_4a
.line 660
return-void
.line 662
:cond_4a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView$2;
invoke-direct {v1, p0, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView$2;-><init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;Ljava/lang/Object;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
.line 669
return-void
.line 640
:cond_59
:goto_59
return-void
.end method
.method protected updateProgress(I)V
.registers 6
.param p1, "position" # I
.line 1269
mul-int/lit8 v0, p1, 0x64
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
if-nez v1, :cond_7
const/4 v1, 0x1
:cond_7
div-int/2addr v0, v1
.line 1270
.local v0, "progress":I
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1271
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoPlaySeekBar:Landroid/widget/SeekBar;
invoke-virtual {v1, v0}, Landroid/widget/SeekBar;->setProgress(I)V
.line 1272
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mBottomProgressBar:Landroid/widget/ProgressBar;
invoke-virtual {v1, v0}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 1273
return-void
.end method
.method protected videoSeek(Z)V
.registers 7
.param p1, "isForward" # Z
.line 1844
const/4 v0, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mCurrentGestureState:I
.line 1845
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoChangeProgressView:Landroid/view/View;
invoke-static {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/utils/Utils;->showViewIfNeed(Landroid/view/View;)V
.line 1846
const/16 v0, 0x7d0
.line 1847
.local v0, "step":I
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
const/4 v2, -0x1
if-ne v1, v2, :cond_17
.line 1848
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->videoPlayerMgr:Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/player/VideoPlayerManager;
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/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
.line 1850
:cond_17
if-eqz p1, :cond_2f
.line 1851
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoChangeProgressIcon:Landroid/widget/ImageView;
const v2, 0x7f0803d6
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1852
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
add-int v2, v1, v0
iget v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mDuration:I
if-lt v2, v3, :cond_2a
goto :goto_2c
:cond_2a
add-int v3, v1, v0
:goto_2c
iput v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
goto :goto_42
.line 1854
:cond_2f
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoChangeProgressIcon:Landroid/widget/ImageView;
const v2, 0x7f0803d5
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1855
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
sub-int v2, v1, v0
if-gtz v2, :cond_3f
const/4 v1, 0x0
goto :goto_40
:cond_3f
sub-int/2addr v1, v0
:goto_40
iput v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mGestureSeekToPosition:I
.line 1857
:goto_42
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoChangeProgressCurrPro:Landroid/widget/TextView;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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 1858
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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 1859
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoChangeProgressBar:Landroid/widget/ProgressBar;
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->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 1860
return-void
.end method
.method protected viewStubFullScreenGestureView()V
.registers 3
.line 1783
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mFullScreenViewStub:Landroid/view/ViewStub;
if-nez v0, :cond_5
.line 1784
return-void
.line 1786
:cond_5
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/ViewStub;->setVisibility(I)V
.line 1787
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoVolumeView:Landroid/widget/LinearLayout;
.line 1788
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoVolumeProgress:Landroid/widget/ProgressBar;
.line 1789
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoBrightnessView:Landroid/widget/LinearLayout;
.line 1790
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoBrightnessProgress:Landroid/widget/ProgressBar;
.line 1791
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/AbsMultiVideoPlayerView;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->mVideoChangeProgressView:Landroid/view/View;
.line 1792
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoChangeProgressIcon:Landroid/widget/ImageView;
.line 1793
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoChangeProgressCurrPro:Landroid/widget/TextView;
.line 1794
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoChangeProgressTotal:Landroid/widget/TextView;
.line 1795
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/AbsMultiVideoPlayerView;->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/AbsMultiVideoPlayerView;->mVideoChangeProgressBar:Landroid/widget/ProgressBar;
.line 1796
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/player/view/AbsMultiVideoPlayerView;->initFullScreenGestureParams()V
.line 1797
return-void
.end method