mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-23 20:48:43 +00:00
Fix video remainingTime calculation.
This commit is contained in:
@@ -104,10 +104,9 @@ class MediaPreviewPlayerControlView @JvmOverloads constructor(
|
|||||||
val currentSeconds: Long = currentPosition.inWholeSeconds % 60
|
val currentSeconds: Long = currentPosition.inWholeSeconds % 60
|
||||||
val videoDuration: Duration = finalPlayer.duration.milliseconds
|
val videoDuration: Duration = finalPlayer.duration.milliseconds
|
||||||
currentPositionLabel.text = "${currentMinutes.toString().padStart(2, '0')}:${currentSeconds.toString().padStart(2, '0')}"
|
currentPositionLabel.text = "${currentMinutes.toString().padStart(2, '0')}:${currentSeconds.toString().padStart(2, '0')}"
|
||||||
val totalMinutes = videoDuration.inWholeMinutes
|
val remainingDuration: Duration = videoDuration - currentPosition
|
||||||
val remainingMinutes: Long = totalMinutes - currentMinutes
|
val remainingMinutes: Long = remainingDuration.inWholeMinutes
|
||||||
val totalSeconds = videoDuration.inWholeSeconds % 60
|
val remainingSeconds: Long = remainingDuration.inWholeSeconds % 60
|
||||||
val remainingSeconds: Long = totalSeconds - currentSeconds
|
|
||||||
remainingDurationLabel.text = "–${remainingMinutes.toString().padStart(2, '0')}:${remainingSeconds.toString().padStart(2, '0')}"
|
remainingDurationLabel.text = "–${remainingMinutes.toString().padStart(2, '0')}:${remainingSeconds.toString().padStart(2, '0')}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user