From 0e1420a6267e08d902939788526a5a235cba6d08 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 2 May 2023 14:38:09 -0400 Subject: [PATCH] Adjust volume based on changing global mute variable. --- .../com/vitorpamplona/amethyst/ui/components/VideoView.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/VideoView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/VideoView.kt index 73ac438cf..0e417c267 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/VideoView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/VideoView.kt @@ -100,6 +100,10 @@ fun VideoView(videoUri: Uri, description: String? = null, onDialog: ((Boolean) - } } + LaunchedEffect(key1 = muted.value) { + exoPlayer.volume = if (muted.value) 0f else 1f + } + DisposableEffect( Box() { AndroidView( @@ -136,7 +140,6 @@ fun VideoView(videoUri: Uri, description: String? = null, onDialog: ((Boolean) - MuteButton(muted, Modifier) { muted.value = !muted.value - exoPlayer.volume = if (muted.value) 0f else 1f } }