feat(player): add lifecycle event effect to hide controls on start

This commit is contained in:
2026-06-30 19:58:48 +02:00
parent 8d194f2baf
commit f25f0e0827
2 changed files with 8 additions and 0 deletions

View File

@@ -37,6 +37,8 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.unit.dp
import androidx.compose.ui.viewinterop.AndroidView
import androidx.lifecycle.Lifecycle
import androidx.lifecycle.compose.LifecycleEventEffect
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import androidx.media3.common.util.UnstableApi
import androidx.media3.ui.AspectRatioFrameLayout
@@ -129,6 +131,9 @@ fun PlayerScreen(
toggleControlsVisibility()
hideControlsWithTimeout()
}
LifecycleEventEffect(Lifecycle.Event.ON_START) {
hideControlsWithTimeout()
}
Box(