From 4879664653bfe7f31716b62001f81c4930f6247f Mon Sep 17 00:00:00 2001 From: Antoine Jaury Date: Tue, 23 Jun 2026 15:14:16 +0200 Subject: [PATCH] fix: ensure playback resumes after seeking in iOS audio player --- .../kotlin/fr/ajaury/gwenedeg/player/data/IosAudioPlayer.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/audioplayer/src/iosMain/kotlin/fr/ajaury/gwenedeg/player/data/IosAudioPlayer.kt b/core/audioplayer/src/iosMain/kotlin/fr/ajaury/gwenedeg/player/data/IosAudioPlayer.kt index 03b218d..004559e 100644 --- a/core/audioplayer/src/iosMain/kotlin/fr/ajaury/gwenedeg/player/data/IosAudioPlayer.kt +++ b/core/audioplayer/src/iosMain/kotlin/fr/ajaury/gwenedeg/player/data/IosAudioPlayer.kt @@ -52,7 +52,9 @@ internal class IosAudioPlayer : AudioPlayer { @OptIn(ExperimentalForeignApi::class) override fun seekTo(position: Duration) { val seconds = position.inWholeSeconds - player?.seekToTime(CMTimeMakeWithSeconds(seconds.toDouble(), preferredTimescale = 1000)) + player?.seekToTime(CMTimeMakeWithSeconds(seconds, preferredTimescale = 1000)) { + play() + } } @OptIn(ExperimentalForeignApi::class)