mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-08-27 05:43:58 +02:00
fix: Negative currentTime after seek back
This commit is contained in:
@@ -14,7 +14,8 @@ class PlayerTimeUtils {
|
||||
static func calcSeekBackTime(currentTime: TimeInterval, lastPlayedMs: Double?) -> TimeInterval {
|
||||
let sinceLastPlayed = timeSinceLastPlayed(lastPlayedMs)
|
||||
let timeToSeekBack = timeToSeekBackForSinceLastPlayed(sinceLastPlayed)
|
||||
return currentTime.advanced(by: -timeToSeekBack)
|
||||
let currentTimeAfterSeekBack = currentTime.advanced(by: -timeToSeekBack)
|
||||
return max(currentTimeAfterSeekBack, 0)
|
||||
}
|
||||
|
||||
static internal func timeSinceLastPlayed(_ lastPlayedMs: Double?) -> TimeInterval? {
|
||||
|
||||
Reference in New Issue
Block a user