mirror of
https://github.com/bbara04/Purefin.git
synced 2026-03-31 17:10:08 +02:00
refactor: update seek functionality in PlayerControlsOverlay for improved user experience
This commit is contained in:
@@ -98,10 +98,8 @@ fun PlayerControlsOverlay(
|
|||||||
isPlaying = uiState.isPlaying,
|
isPlaying = uiState.isPlaying,
|
||||||
isLive = uiState.isLive,
|
isLive = uiState.isLive,
|
||||||
onPlayPause = onPlayPause,
|
onPlayPause = onPlayPause,
|
||||||
onSeekForward = { onSeekRelative(10_000) },
|
onSeekForward = { onSeekRelative(30_000) },
|
||||||
onSeekBackward = { onSeekRelative(-10_000) },
|
onSeekBackward = { onSeekRelative(-10_000) },
|
||||||
onLongSeekForward = { onSeekRelative(30_000) },
|
|
||||||
onLongSeekBackward = { onSeekRelative(-30_000) },
|
|
||||||
onSeekLiveEdge = onSeekLiveEdge,
|
onSeekLiveEdge = onSeekLiveEdge,
|
||||||
modifier = Modifier.align(Alignment.Center)
|
modifier = Modifier.align(Alignment.Center)
|
||||||
)
|
)
|
||||||
@@ -170,8 +168,6 @@ private fun CenterControls(
|
|||||||
onPlayPause: () -> Unit,
|
onPlayPause: () -> Unit,
|
||||||
onSeekForward: () -> Unit,
|
onSeekForward: () -> Unit,
|
||||||
onSeekBackward: () -> Unit,
|
onSeekBackward: () -> Unit,
|
||||||
onLongSeekForward: () -> Unit,
|
|
||||||
onLongSeekBackward: () -> Unit,
|
|
||||||
onSeekLiveEdge: () -> Unit,
|
onSeekLiveEdge: () -> Unit,
|
||||||
modifier: Modifier = Modifier
|
modifier: Modifier = Modifier
|
||||||
) {
|
) {
|
||||||
@@ -190,11 +186,6 @@ private fun CenterControls(
|
|||||||
label = "-10",
|
label = "-10",
|
||||||
onClick = onSeekBackward
|
onClick = onSeekBackward
|
||||||
)
|
)
|
||||||
OverlayActionButton(
|
|
||||||
icon = Icons.Outlined.Replay30,
|
|
||||||
label = "-30",
|
|
||||||
onClick = onLongSeekBackward
|
|
||||||
)
|
|
||||||
Box(
|
Box(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.clip(CircleShape)
|
.clip(CircleShape)
|
||||||
@@ -211,11 +202,6 @@ private fun CenterControls(
|
|||||||
OverlayActionButton(
|
OverlayActionButton(
|
||||||
icon = Icons.Outlined.Forward30,
|
icon = Icons.Outlined.Forward30,
|
||||||
label = "+30",
|
label = "+30",
|
||||||
onClick = onLongSeekForward
|
|
||||||
)
|
|
||||||
OverlayActionButton(
|
|
||||||
icon = Icons.Outlined.Forward10,
|
|
||||||
label = "+10",
|
|
||||||
onClick = onSeekForward
|
onClick = onSeekForward
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user