From 8ad6675793b24b427122dae896f13b1ec9e73d80 Mon Sep 17 00:00:00 2001 From: hasina Date: Mon, 2 Feb 2026 14:22:47 +0300 Subject: [PATCH] stop midi & back to 0 if finished --- .../kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt b/composeApp/src/commonMain/kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt index 0d5a2de..eba4618 100644 --- a/composeApp/src/commonMain/kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt +++ b/composeApp/src/commonMain/kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt @@ -118,7 +118,6 @@ class SharedScreenModel() : ScreenModel { private val _isPlayMid = MutableStateFlow(false) val isPlayMid = _isPlayMid.asStateFlow() - private var midiFile = "whawyd3.mid" fun loadNewSong(newMidiFile: String) { _mediaPlayer?.stop() @@ -126,9 +125,10 @@ class SharedScreenModel() : ScreenModel { _isPlay.value = false _currentPos.value = 0f _mediaPlayer = MediaPlayer(filename = newMidiFile, onFinished = { - _isPos.value = true - _isPlay.value = false +// _isPos.value = true +// _isPlay.value = false _currentPos.value = 0f + seekTo(0f) println("fin de lecture du Midi $newMidiFile") }) println("New media Player crée $newMidiFile")