From 788c54bf8f5a51235f4342017d47f987daa9762e Mon Sep 17 00:00:00 2001 From: Koen <koen@pop-os.localdomain> Date: Tue, 9 Jan 2024 13:50:51 +0100 Subject: [PATCH] Fixed durations for castview. --- .../com/futo/platformplayer/views/casting/CastView.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/futo/platformplayer/views/casting/CastView.kt b/app/src/main/java/com/futo/platformplayer/views/casting/CastView.kt index b33c62da..91631f1e 100644 --- a/app/src/main/java/com/futo/platformplayer/views/casting/CastView.kt +++ b/app/src/main/java/com/futo/platformplayer/views/casting/CastView.kt @@ -24,8 +24,8 @@ import com.futo.platformplayer.casting.AirPlayCastingDevice import com.futo.platformplayer.casting.StateCasting import com.futo.platformplayer.constructs.Event0 import com.futo.platformplayer.constructs.Event2 +import com.futo.platformplayer.formatDuration import com.futo.platformplayer.states.StatePlayer -import com.futo.platformplayer.toHumanTime import com.futo.platformplayer.views.behavior.GestureControlView import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers @@ -252,8 +252,8 @@ class CastView : ConstraintLayout { .load(video.thumbnails.getHQThumbnail()) .placeholder(R.drawable.placeholder_video_thumbnail) .into(_thumbnail); - _textPosition.text = position.toHumanTime(false); - _textDuration.text = video.duration.toHumanTime(false); + _textPosition.text = (position * 1000).formatDuration(); + _textDuration.text = (video.duration * 1000).formatDuration(); _timeBar.setPosition(position); _timeBar.setDuration(video.duration); } @@ -261,7 +261,7 @@ class CastView : ConstraintLayout { @OptIn(UnstableApi::class) fun setTime(ms: Long) { updateCurrentChapter(ms); - _textPosition.text = ms.toHumanTime(true); + _textPosition.text = ms.formatDuration(); _timeBar.setPosition(ms / 1000); StatePlayer.instance.updateMediaSessionPlaybackState(getPlaybackStateCompat(), ms); } -- GitLab