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 } }