diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/media/ExoPlayerPageFragment.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/media/ExoPlayerPageFragment.kt index 9cae1177d..80b27d1e9 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/media/ExoPlayerPageFragment.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/media/ExoPlayerPageFragment.kt @@ -117,11 +117,13 @@ class ExoPlayerPageFragment : MediaViewerFragment(), IBaseFragment { + playerView.keepScreenOn = true showProgress(true, 0f) } ExoPlayer.STATE_ENDED -> { playbackCompleted = true positionBackup = -1L + playerView.keepScreenOn = false // Reset position playerView.player?.let { player -> @@ -136,9 +138,11 @@ class ExoPlayerPageFragment : MediaViewerFragment(), IBaseFragment { playbackCompleted = playWhenReady playerHasError = false + playerView.keepScreenOn = playWhenReady hideProgress() } ExoPlayer.STATE_IDLE -> { + playerView.keepScreenOn = false hideProgress() } }