Skip to content

Commit

Permalink
Update the player set play one item at a time
Browse files Browse the repository at this point in the history
  • Loading branch information
Shahidzbi4213 committed Jul 31, 2024
1 parent f04b65c commit 547e226
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 17 deletions.
11 changes: 0 additions & 11 deletions .idea/other.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,7 @@ fun DefaultVideoLoader(
strokeWidth: Dp = 5.dp,
) {
CircularProgressIndicator(
modifier = modifier
.size(50.dp),
modifier = modifier.size(50.dp),
color = progressColor,
strokeWidth = strokeWidth,
strokeCap = StrokeCap.Round
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ fun ReelsPlayer(
val listOfVideos = remember { videoList }
val index by remember { mutableIntStateOf(indexOfVideo) }
val pageState = rememberPagerState(initialPage = index) { listOfVideos.size }

val exoPlayer = remember {
ExoPlayer.Builder(context).build().apply {
videoScalingMode = ReelsConfigUtils.getVideoScalingMode(reelConfig.videoScalingMode)
Expand All @@ -90,6 +91,7 @@ fun ReelsPlayer(
})
}
}

val lifecycleEventObserver = remember {
LifecycleEventObserver { _, event ->
when (event) {
Expand Down Expand Up @@ -159,13 +161,10 @@ fun ReelsPlayer(
it.player = null
})


if (playerUiState.isLoading) {
reelConfig.playerLoader?.invoke() ?: DefaultVideoLoader(
modifier = Modifier
.align(
Alignment.Center
)
.align(Alignment.Center)
.size(30.dp)
)
}
Expand Down

0 comments on commit 547e226

Please sign in to comment.