test playback speed saving fix

This commit is contained in:
cranci1 2025-02-09 08:40:23 +01:00
parent 1cbcc2a107
commit 7f000a0eca
2 changed files with 4 additions and 12 deletions

View file

@ -66,15 +66,4 @@ class NormalPlayer: AVPlayerViewController {
player?.rate = lastPlayedSpeed > 0 ? lastPlayedSpeed : 1.0
}
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
saveCurrentPlayerRate()
}
private func saveCurrentPlayerRate() {
if UserDefaults.standard.bool(forKey: "rememberPlaySpeed"), let player = player {
UserDefaults.standard.set(player.rate, forKey: "lastPlayedSpeed")
}
}
}
}

View file

@ -76,6 +76,9 @@ class VideoPlayerViewController: UIViewController {
player?.removeTimeObserver(timeObserverToken)
self.timeObserverToken = nil
}
if let player = player {
UserDefaults.standard.set(player.rate, forKey: "lastPlayedSpeed")
}
}
func addPeriodicTimeObserver(fullURL: String) {