Fix replaying item

This commit is contained in:
Arkadiusz Fal
2022-07-21 22:58:32 +02:00
parent 93243592a7
commit 6ce9ed3063
2 changed files with 5 additions and 3 deletions

View File

@@ -119,9 +119,11 @@ extension PlayerModel {
remove(newItem)
currentItem = newItem
currentItem.playbackTime = time
accounts.api.loadDetails(newItem, failureHandler: videoLoadFailureHandler) { newItem in
self.playItem(newItem, at: time)
let playTime = currentItem.shouldRestartPlaying ? CMTime.zero : time
accounts.api.loadDetails(currentItem, failureHandler: videoLoadFailureHandler) { newItem in
self.playItem(newItem, at: playTime)
}
}