diff --git a/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt b/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt index 3962ce22..41dac23e 100644 --- a/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt +++ b/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt @@ -1,11 +1,13 @@ package dev.jdtech.jellyfin import android.content.Context +import android.content.pm.ActivityInfo import android.media.AudioManager import android.os.Bundle import android.view.View import android.view.WindowManager import android.widget.Button +import android.widget.FrameLayout import android.widget.ImageButton import android.widget.ImageView import android.widget.TextView @@ -29,6 +31,8 @@ import dev.jdtech.jellyfin.viewmodels.PlayerActivityViewModel import javax.inject.Inject import timber.log.Timber +var isControlsLocked: Boolean = false + @AndroidEntryPoint class PlayerActivity : BasePlayerActivity() { @@ -67,6 +71,11 @@ class PlayerActivity : BasePlayerActivity() { finish() } + binding.playerView.findViewById(R.id.back_button_alt).setOnClickListener { + finish() + isControlsLocked = false + } + val videoNameTextView = binding.playerView.findViewById(R.id.video_name) viewModel.currentItemTitle.observe(this) { title -> @@ -77,10 +86,15 @@ class PlayerActivity : BasePlayerActivity() { val subtitleButton = binding.playerView.findViewById(R.id.btn_subtitle) val speedButton = binding.playerView.findViewById(R.id.btn_speed) val skipIntroButton = binding.playerView.findViewById