admin
2022-01-07 60e97a582feba0526c64d823fcf74e1cb97fd4c1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Êþº¾2é4com/lcjian/library/videocomponents/TVMediaControllerandroid/widget/FrameLayout mController.Landroid/support/v4/media/TransportController;mContextLandroid/content/Context;    mProgressLandroid/widget/ProgressBar;mEndTimeLandroid/widget/TextView; mCurrentTime    mDraggingZsDefaultTimeoutI ConstantValue ¸mUseFastForward mListenersSet    mShowNext    mShowPrev mNextListener#Landroid/view/View$OnClickListener; mPrevListenermFormatBuilderLjava/lang/StringBuilder;
mFormatterLjava/util/Formatter; mPauseButtonLandroid/widget/ImageButton; mFfwdButton
mRewButton mNextButton mPrevButtonmSequencePlayerButtonmStateListener1Landroid/support/v4/media/TransportStateListener;    mNavHiderLjava/lang/Runnable;mProgressUpdatermPauseListenerlistener mSeekListener0Landroid/widget/SeekBar$OnSeekBarChangeListener; mRewListener mFfwdListener<init>(Landroid/content/Context;)VCode
5 167(Landroid/content/Context;Landroid/util/AttributeSet;)VLineNumberTableLocalVariableTablethis6Lcom/lcjian/library/videocomponents/TVMediaController;context
= 1>8(Landroid/content/Context;Landroid/util/AttributeSet;I)VattrsLandroid/util/AttributeSet;
=C6com/lcjian/library/videocomponents/TVMediaController$1
BE 1F9(Lcom/lcjian/library/videocomponents/TVMediaController;)V    H &'J6com/lcjian/library/videocomponents/TVMediaController$2
IE    M ()O6com/lcjian/library/videocomponents/TVMediaController$3
NE    R *)T6com/lcjian/library/videocomponents/TVMediaController$4
SE    W +Y6com/lcjian/library/videocomponents/TVMediaController$5
XE    \ ,^6com/lcjian/library/videocomponents/TVMediaController$6
]E    a -.c6com/lcjian/library/videocomponents/TVMediaController$7
bE    f /h6com/lcjian/library/videocomponents/TVMediaController$8
gE    k 0    m     o 
q rsinit()V defStyleAttrvlayout_inflater
xzyandroid/content/Context {|getSystemService&(Ljava/lang/String;)Ljava/lang/Object;~android/view/LayoutInflater
€ ‚ getResources!()Landroid/content/res/Resources;„tv_media_controller†layout
ˆ ‰Š
getContext()Landroid/content/Context;
xŒ ŽgetPackageName()Ljava/lang/String;
’‘android/content/res/Resources “” getIdentifier9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
}– —˜inflate/(ILandroid/view/ViewGroup;Z)Landroid/view/View;
š ›sinitControllerViewLandroid/view/LayoutInflater;setMediaPlayer1(Landroid/support/v4/media/TransportController;)V
  ¡¢getWindowToken()Landroid/os/IBinder;    ¤ 
¦¨§,android/support/v4/media/TransportController ©ªunregisterStateListener4(Landroid/support/v4/media/TransportStateListener;)V
¦¬ ­ªregisterStateListener
¯ °supdatePausePlay
controller StackMapTablesetUseFastForward(Z)V    ¶ ! 
¸º¹android/widget/ImageButton »¼ setVisibility(I)V    ¾ " useFastForwardonAttachedToWindow
 ÀsonDetachedFromWindow
Å ÃsÇpauseÉid
Ë ÌÍ findViewById(I)Landroid/view/View;    Ï  
¸Ñ ÒÓ requestFocus()Z
¸Õ Ö×setOnClickListener&(Landroid/view/View$OnClickListener;)VÙsequence_player    Û % Ýffwdßrewánext    ã # åprev    ç $     é ëmediacontroller_progressíandroid/widget/ProgressBar    ï     
ñandroid/widget/SeekBar
ðó ôõsetOnSeekBarChangeListener3(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V
ì÷ ø¼setMaxútimeüandroid/widget/TextView    þ  time_current    
ûºjava/lang/StringBuilder
 1s          java/util/Formatter
 java/util/Locale 
getDefault()Ljava/util/Locale;
 
 1+(Ljava/lang/Appendable;Ljava/util/Locale;)V     
 sinstallPrevNextListenersseekerLandroid/widget/SeekBar; updateButtons
¦  getTransportControlFlags()I
" #Ó    isEnabled
¸% &´
setEnabled    (     *     ,     . flagsenabledrefresh
3 45updateProgress()J
7 shide
: ;´setNavVisibilityshowdoHide
ºdoShow
A BC
getHandler()Landroid/os/Handler;
EGFandroid/os/Handler HIremoveCallbacks(Ljava/lang/Runnable;)V
¦K LÓ    isPlaying ¸
EP QR postDelayed(Ljava/lang/Runnable;J)Z
ET UVpost(Ljava/lang/Runnable;)Z
X ?s
Z =svisiblehLandroid/os/Handler;    isShowing
` a  getVisibility stringForTime(I)Ljava/lang/String;
e f¼    setLengthh %d:%02d:%02djjava/lang/Object
lnmjava/lang/Integer opvalueOf(I)Ljava/lang/Integer;
 
r stformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;
 
v wŽtoStringy    %02d:%02dtimeMs totalSecondssecondsminuteshours    € 
¦‚ ƒ5getCurrentPosition
¦… †5 getDurationè
ìŠ ‹¼ setProgress
¦ Ž getBufferPercentage
ì ‘¼setSecondaryProgress
“ bc
û• –—setText(Ljava/lang/CharSequence;)VpositionJdurationpospercentžic_full_media_pause drawable
¸¢ £¼setImageResource¥ic_full_media_play doPauseResume
¦¨ ©s pausePlaying
¦« ¬s startPlaying
%onInitializeAccessibilityEvent2(Landroid/view/accessibility/AccessibilityEvent;)VRuntimeInvisibleAnnotationsLandroid/annotation/TargetApi;value
µ ®¯
·¹¸java/lang/Class ºŽgetName
¼¾½-android/view/accessibility/AccessibilityEvent ¿— setClassNameevent/Landroid/view/accessibility/AccessibilityEvent;!onInitializeAccessibilityNodeInfo5(Landroid/view/accessibility/AccessibilityNodeInfo;)V
Å ÂÃ
ǾÈ0android/view/accessibility/AccessibilityNodeInfoinfo2Landroid/view/accessibility/AccessibilityNodeInfo;setPrevNextListenersI(Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;)Vaccess$0access$1access$29(Lcom/lcjian/library/videocomponents/TVMediaController;)Jaccess$39(Lcom/lcjian/library/videocomponents/TVMediaController;)Zaccess$4f(Lcom/lcjian/library/videocomponents/TVMediaController;)Landroid/support/v4/media/TransportController;access$5
× ¦saccess$6:(Lcom/lcjian/library/videocomponents/TVMediaController;Z)Vaccess$7Q(Lcom/lcjian/library/videocomponents/TVMediaController;)Landroid/widget/TextView;access$8K(Lcom/lcjian/library/videocomponents/TVMediaController;I)Ljava/lang/String;
SourceFileTVMediaController.java InnerClassesâ!android/view/View$OnClickListeneräandroid/view/ViewOnClickListenerç.android/widget/SeekBar$OnSeekBarChangeListenerOnSeekBarChangeListener!    
   ! " # $ % &'()*)+,-./0#123?*+·4±7
OP89:;163J*+,·<±7
ST8 9:;?@1>3îv*+,·A*»BY*·DµG*»IY*·KµL*»NY*·PµQ*»SY*·UµV*»XY*·Zµ[*»]Y*·_µ`*»bY*·dµe*»gY*·iµj*+µl*µn*¶p±76 XBõü+d7‘C˜OÇ[ÐgYlZq[u\8*v9:v;v?@vtrs3‡+*´lu¶wÀ}L+*¶ƒ…*¶‡¶‹¶*¶•W*·™±7. _`    _ abcb c"a&d*e8+9: —œž3‰/*¶ŸÆ!*´£Æ*´£*´G¶¥+Æ +*´G¶«*+µ£*·®±7"hijlm%p*q.r8/9:/±² ³´3œ.*µn*´µ*´n™§¶·*´½*´n™§¶·±7uvw-x8.9:.¿²(T¸ÿ¸Q¸ÿ¸Às3V*·Á*´£Æ*´£*´G¶«±7|} ~€8 9:²Ãs3V*·Ä*´£Æ*´£*´G¶¥±7„… †ˆ8 9:²›s3t***¶ÆÈ*¶‡¶‹¶¶ÊÀ¸µÎ*´ÎÆ*´Î¶ÐW*´Î*´V¶Ô***¶ØÈ*¶‡¶‹¶¶ÊÀ¸µÚ*´ÚÆ*´Ú¶ÐW*´Ú*´V¶Ô***¶ÜÈ*¶‡¶‹¶¶ÊÀ¸µµ*´µÆ"*´µ*´j¶Ô*´µ*´n™§¶·***¶ÞÈ*¶‡¶‹¶¶ÊÀ¸µ½*´½Æ"*´½*´e¶Ô*´½*´n™§¶·***¶àÈ*¶‡¶‹¶¶ÊÀ¸µâ*´â¶·***¶äÈ*¶‡¶‹¶¶ÊÀ¸µæ*´æÆ*´èš *´æ¶·***¶êÈ*¶‡¶‹¶¶ÊÀìµî*´îÆ'*´îÁð™*´îÀðL+*´`¶ò*´îè¶ö*´ÚÆ*´Ú*´[¶Ô***¶ùÈ*¶‡¶‹¶¶ÊÀûµý***¶ÿÈ*¶‡¶‹¶¶ÊÀûµ*´ý¶*´¶*»Y·µ*»
Y*´¸ ·µ*·±7ú>‹Œ‹$Ž,7‘=’A“H’K‘T”[•c–n™t𙋛’œ¬ž®±¡·¢Â¡Î£Õ¤à¥ä¦ô«ú¬«­® ¯+®7°E±N´TµX¶_µb´k¸r¹|º„»Œ½–ÀÁ¨Ã°Ä¹ÃÅÅËÆÖÅâÇëÈôÉÿÊÌÍ89:„²0 76}¸ÿ¸}¸ÿ¸ûY=    s3Ñ*´£¶<*¶!=*´ÎÆ*´Î™~™§¶$*´½Æ*´½™ ~™§¶$*´µÆ*´µ™@~™§¶$*´æÆ0*~š*´'ǧµ)*´æ™*´)™§¶$*´âÆ2*€~š*´+ǧµ-*´â™*´-™§¶$±7jÔÕ Öר(×+Ú2Û:ÜEÛHÞOßSàWácàfãmätå€äƒæšè¡éªê¶é¹ëÐí8 Ñ9:É/ Ä0²žÿ'¸ÿ¸X¸ÿ¸Y¸ÿ¸XÿU¸ÿ¸ZÿU¸ÿ¸1s3D*·2X*·6*·®±7ðñ    ò ó8 9:8s34*·9±7
 
 8 9:<s34*·9±7
8 9:=s34*¶>±7
8 9:?s34*¶>±7
8 9:;´3ç[*¶@M™9,ÆA,*´L¶D*´£¶J™,*´LM¶OW,*´Q¶D,*´Q¶SW§,Æ ,*´Q¶D™
*¶W§*¶Y±7B     ! "#&+)3*<,?-C.K1O2S3V4Z68 [9:[[V\]² ü+E
^Ó3> *¶_š¬¬798  9:²    bc3    rèl=<p><l<p6l6*´¶dž,*´g½iY¸kSY¸kSY¸kS¶q¶u°*´x½iY¸kSY¸kS¶q¶u°7*
=? @AC#D(EMFPEQH8>r9:rzl{ g|^}W~²ÿQ453*´£Æ
*´™    ­*´£¶@*´£¶„B*´îÆ1!    ”ž‡i!m7*´îˆ¶‰*´£¶Œ6*´î
h¶*´ýÆ*´ý*!ˆ·’¶”*´Æ*´*ˆ·’¶”­7>MNPQ R'S-U6V@XIYU\\]i^p_}a849:g˜™ _š™6
›™I œ² ý/°s3±L*´ÎDZ*´£¶J™!*´Î*¶Ÿ*¶‡¶‹¶¶¡§*´Î*¶¤Ÿ*¶‡¶‹¶¶¡±76 klnop q'o-r0s8t>uEsKw8 L9:²'¦s3h *´£¶J™ *´£¶§§
*´£¶ª*·®±7z
{|}€8  9:²&´3F
*·­*·6±7µ¶    ·8
9:
0®¯° ±²I³3K*+·´+¶¶¶»±7¼½¾89:ÀÁÂð ±²I³3K*+·Ä+¶¶¶Ʊ7ÃÄÅ89:ÉÊs3‡;*´âÆ*´â*´+¶Ô*´â*´-¶$*´æÆ*´æ*´'¶Ô*´æ*´)¶$±7ÚÛÜß$à/á:ã8 ;9:²ËÌ3¬<*+µ+*,µ'*µè*·*´âÆ*´â¶·*µ-*´æÆ*´æ¶·*µ)±7. çè
éëíî"ï'ñ.ò6ó;õ8 <9:<á<å²'ÍF3%*·®±7j8ÎF3%*·6±7Ó8ÏÐ3%*·2­7L8ÑÒ3%*´¬738ÓÔ3%*´£°7/8ÕF3%*·Ö±7y8ØÙ3&*µ±738ÚÛ3%*´°728ÜÝ3&*·’°7<8ÞßàR
áãå    æðè    BINSX]bg