Preserve playback rate between restarts

This commit is contained in:
Arkadiusz Fal
2022-11-10 23:00:17 +01:00
parent 04a5224ab0
commit a44cce462a
6 changed files with 19 additions and 11 deletions

View File

@@ -177,8 +177,8 @@ final class AVPlayerBackend: PlayerBackend {
)
}
func setRate(_ rate: Float) {
avPlayer.rate = rate
func setRate(_ rate: Double) {
avPlayer.rate = Float(rate)
}
func closeItem() {
@@ -616,8 +616,8 @@ final class AVPlayerBackend: PlayerBackend {
if player.timeControlStatus == .playing {
self.model.objectWillChange.send()
if player.rate != self.model.currentRate {
player.rate = self.model.currentRate
if player.rate != Float(self.model.currentRate) {
player.rate = Float(self.model.currentRate)
}
}