Skip to content

Commit 7f000a0

Browse files
committed
test playback speed saving fix
1 parent 1cbcc2a commit 7f000a0

2 files changed

Lines changed: 4 additions & 12 deletions

File tree

Sora/Utils/MediaPlayer/NormalPlayer.swift

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,4 @@ class NormalPlayer: AVPlayerViewController {
6666
player?.rate = lastPlayedSpeed > 0 ? lastPlayedSpeed : 1.0
6767
}
6868
}
69-
70-
override func viewWillDisappear(_ animated: Bool) {
71-
super.viewWillDisappear(animated)
72-
saveCurrentPlayerRate()
73-
}
74-
75-
private func saveCurrentPlayerRate() {
76-
if UserDefaults.standard.bool(forKey: "rememberPlaySpeed"), let player = player {
77-
UserDefaults.standard.set(player.rate, forKey: "lastPlayedSpeed")
78-
}
79-
}
80-
}
69+
}

Sora/Utils/MediaPlayer/VideoPlayer.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ class VideoPlayerViewController: UIViewController {
7676
player?.removeTimeObserver(timeObserverToken)
7777
self.timeObserverToken = nil
7878
}
79+
if let player = player {
80+
UserDefaults.standard.set(player.rate, forKey: "lastPlayedSpeed")
81+
}
7982
}
8083

8184
func addPeriodicTimeObserver(fullURL: String) {

0 commit comments

Comments
 (0)