From b1fce443e978011f30f941c9720f86e9480456f4 Mon Sep 17 00:00:00 2001 From: Kai Date: Wed, 20 Aug 2025 08:39:12 -0400 Subject: [PATCH] fix pause and play buttons not working correctly in PiP Changelog: changed --- .../fragment/mainactivity/main/VideoDetailView.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailView.kt b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailView.kt index bc5b9a49..2b4abede 100644 --- a/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailView.kt +++ b/app/src/main/java/com/futo/platformplayer/fragment/mainactivity/main/VideoDetailView.kt @@ -2517,6 +2517,7 @@ class VideoDetailView : ConstraintLayout { if (!StateCasting.instance.resumeVideo()) { _player.play(); } + onShouldEnterPictureInPictureChanged.emit() //TODO: This was needed because handleLowerVolume was done. //_player.setVolume(1.0f); @@ -2533,6 +2534,7 @@ class VideoDetailView : ConstraintLayout { if (!StateCasting.instance.pauseVideo()) { _player.pause(); } + onShouldEnterPictureInPictureChanged.emit() } private fun handleSeek(ms: Long) { Logger.i(TAG, "handleSeek(ms=$ms)")