[fea]
[musice 修改]
This commit is contained in:
yangyakun
2025-05-08 17:35:38 +08:00
parent 7529d51e5b
commit 826bcb78ef

View File

@@ -3,6 +3,7 @@ package com.mogo.och.unmanned.passenger.ui.music.playing
import androidx.lifecycle.ViewModel
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.och.common.module.manager.audition.MusicData
import com.mogo.och.common.module.manager.loop.BizLoopManager
import com.mogo.och.unmanned.passenger.ui.music.MusicModel
class MusicPlayingViewModel : ViewModel(), MusicModel.MusicDataListener {
@@ -53,10 +54,14 @@ class MusicPlayingViewModel : ViewModel(), MusicModel.MusicDataListener {
}
override fun updatePlayCurrent(currentPlay: Long, duration: Long, second: MusicData) {
this.viewCallback?.setProgress(currentPlay,duration)
BizLoopManager.runInMainThread{
this.viewCallback?.setProgress(currentPlay,duration)
}
}
override fun updateState(oldData: MusicData?, musicData: MusicData) {
this.viewCallback?.setPlayOrpause(musicData)
BizLoopManager.runInMainThread{
this.viewCallback?.setPlayOrpause(musicData)
}
}
}