mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2025-08-28 13:58:23 +02:00
Refactor AudioPlayer to use an AudioPlayerRateManager protocol for managing rate/defaultRate state management. Implements a LegacyAudioPlayerRateManager implementation with existing (pre-iOS 16) behavior.
This commit is contained in:
parent
bcb239efd1
commit
edb25f5bcd
5 changed files with 121 additions and 36 deletions
|
@ -38,7 +38,7 @@ class PlayerHandler {
|
|||
public static var paused: Bool {
|
||||
get {
|
||||
guard let player = player else { return true }
|
||||
return player.rate == 0.0
|
||||
return player.rateManager.rate == 0.0
|
||||
}
|
||||
set(paused) {
|
||||
if paused {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue