From ea0c27936e5023699414ad634550770cc69ab938 Mon Sep 17 00:00:00 2001 From: Koen Date: Sun, 5 Nov 2023 15:12:15 +0100 Subject: [PATCH] Fixed videos not automatically going to next video in playlist when casting. --- .../fragment/mainactivity/main/VideoDetailView.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 867f7877..308cd63c 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 @@ -494,8 +494,14 @@ class VideoDetailView : ConstraintLayout { updatePillButtonVisibilities(); StateCasting.instance.onActiveDevicePlayChanged.subscribe(this) { - if (StateCasting.instance.activeDevice != null) { + val activeDevice = StateCasting.instance.activeDevice; + if (activeDevice != null) { handlePlayChanged(it); + + val v = video; + if (!it && v != null && v.duration - activeDevice.time.toLong() < 2L) { + nextVideo(); + } } };