From 76f112ac52843fc2bf29903c1cb7adb3cee8f660 Mon Sep 17 00:00:00 2001 From: Kai Date: Fri, 22 Aug 2025 09:46:07 -0400 Subject: [PATCH] fix pip showing when video is paused Changelog: changed --- .../fragment/mainactivity/main/VideoDetailView.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 0818f9ed..b443caa8 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,7 +2517,6 @@ class VideoDetailView : ConstraintLayout { if (!StateCasting.instance.resumeVideo()) { _player.play(); } - onShouldEnterPictureInPictureChanged.emit() //TODO: This was needed because handleLowerVolume was done. //_player.setVolume(1.0f); @@ -2534,7 +2533,6 @@ class VideoDetailView : ConstraintLayout { if (!StateCasting.instance.pauseVideo()) { _player.pause(); } - onShouldEnterPictureInPictureChanged.emit() } private fun handleSeek(ms: Long) { Logger.i(TAG, "handleSeek(ms=$ms)") @@ -2583,6 +2581,7 @@ class VideoDetailView : ConstraintLayout { } isPlaying = playing; + onShouldEnterPictureInPictureChanged.emit() updateTracker(lastPositionMilliseconds, playing, true); }