mirror of
https://github.com/cranci1/Sora.git
synced 2026-04-18 15:12:09 +00:00
test playback speed saving fix
This commit is contained in:
parent
1cbcc2a107
commit
7f000a0eca
2 changed files with 4 additions and 12 deletions
|
|
@ -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")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue