diff --git a/android/app/src/main/java/ru/daemonlord/messenger/ui/chat/ChatScreen.kt b/android/app/src/main/java/ru/daemonlord/messenger/ui/chat/ChatScreen.kt index f18a82f..4981b3f 100644 --- a/android/app/src/main/java/ru/daemonlord/messenger/ui/chat/ChatScreen.kt +++ b/android/app/src/main/java/ru/daemonlord/messenger/ui/chat/ChatScreen.kt @@ -2806,7 +2806,9 @@ private fun rememberManagedMediaPlayerState( } if (playbackState == Player.STATE_ENDED) { state.isPlaying = false - state.positionMs = player.duration.coerceAtLeast(0L) + runCatching { player.seekTo(0L) } + state.positionMs = 0L + state.durationMs = player.duration.coerceAtLeast(0L) AppAudioFocusCoordinator.release(sourceId) } }