File tree 1 file changed +4
-4
lines changed
android-exoplayer/src/main/java/com/brentvatne/exoplayer
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 14
14
import android .view .Window ;
15
15
import android .view .accessibility .CaptioningManager ;
16
16
import android .widget .FrameLayout ;
17
+ import android .view .WindowManager ;
17
18
import android .widget .ImageButton ;
18
19
import android .widget .ImageView ;
19
20
@@ -223,11 +224,13 @@ private void createViews() {
223
224
protected void onAttachedToWindow () {
224
225
super .onAttachedToWindow ();
225
226
initializePlayer ();
227
+ setKeepScreenOn (true );
226
228
}
227
229
228
230
@ Override
229
231
protected void onDetachedFromWindow () {
230
232
super .onDetachedFromWindow ();
233
+ setKeepScreenOn (false );
231
234
/* We want to be able to continue playing audio when switching tabs.
232
235
* Leave this here in case it causes issues.
233
236
*/
@@ -604,9 +607,6 @@ private void startPlayback() {
604
607
} else {
605
608
initializePlayer ();
606
609
}
607
- if (!disableFocus ) {
608
- setKeepScreenOn (true );
609
- }
610
610
}
611
611
612
612
private void pausePlayback () {
@@ -615,7 +615,6 @@ private void pausePlayback() {
615
615
setPlayWhenReady (false );
616
616
}
617
617
}
618
- setKeepScreenOn (false );
619
618
}
620
619
621
620
private void stopPlayback () {
@@ -1188,6 +1187,7 @@ public void setPausedModifier(boolean paused) {
1188
1187
} else {
1189
1188
pausePlayback ();
1190
1189
}
1190
+ setKeepScreenOn (!isPaused );
1191
1191
}
1192
1192
}
1193
1193
You can’t perform that action at this time.
0 commit comments