Правка чата

This commit is contained in:
Халимов Рустам
2026-04-14 11:31:20 +03:00
parent d8b0d86534
commit 3310a3c4a4
18 changed files with 665 additions and 104 deletions
@@ -20,6 +20,7 @@ fun AppVideoPlayer(
modifier: Modifier = Modifier,
useController: Boolean = true,
autoPlay: Boolean = true,
isMuted: Boolean = false,
onVideoFinished: () -> Unit = {}
) {
val context = LocalContext.current
@@ -28,6 +29,7 @@ fun AppVideoPlayer(
ExoPlayer.Builder(context).build().apply {
val mediaItem = MediaItem.fromUri(url)
setMediaItem(mediaItem)
volume = if (isMuted) 0f else 1f
prepare()
playWhenReady = autoPlay
addListener(object : Player.Listener {
@@ -40,6 +42,10 @@ fun AppVideoPlayer(
}
}
LaunchedEffect(isMuted) {
exoPlayer.volume = if (isMuted) 0f else 1f
}
// Очистка ресурсов при выходе
DisposableEffect(Unit) {
onDispose {