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 b59b74b4..e27f81b7 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 @@ -640,6 +640,11 @@ class VideoDetailView : ConstraintLayout { } _player.onSourceChanged.subscribe(::onSourceChanged); _player.onSourceEnded.subscribe { + if (_isCasting) { + Logger.i(TAG, "Ignoring onSourceEnded because casting is active") + return@subscribe + } + if (!fragment.isInPictureInPicture) { _player.gestureControl.showControls(false); }