mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-08-07 04:18:48 +02:00
Fix:iOS fallback to transcoding #553
This commit is contained in:
@@ -30,7 +30,7 @@ class AudioPlayer: NSObject {
|
||||
private var playerContext = 0
|
||||
private var playerItemContext = 0
|
||||
|
||||
private var playWhenReady: Bool
|
||||
internal var playWhenReady: Bool
|
||||
private var initialPlaybackRate: Float
|
||||
|
||||
internal var audioPlayer: AVQueuePlayer
|
||||
|
||||
@@ -54,6 +54,10 @@ class PlayerHandler {
|
||||
self.player?.getCurrentTime()
|
||||
}
|
||||
|
||||
public static func getPlayWhenReady() -> Bool {
|
||||
self.player?.playWhenReady ?? false
|
||||
}
|
||||
|
||||
public static func setPlaybackSpeed(speed: Float) {
|
||||
self.player?.setPlaybackRate(speed)
|
||||
}
|
||||
@@ -88,9 +92,8 @@ class PlayerHandler {
|
||||
|
||||
public static func getPlaybackSession() -> PlaybackSession? {
|
||||
guard let player = player else { return nil }
|
||||
guard player.isInitialized() else { return nil }
|
||||
|
||||
return Database.shared.getPlaybackSession(id: player.getPlaybackSessionId())
|
||||
|
||||
return player.getPlaybackSession()
|
||||
}
|
||||
|
||||
public static func seekForward(amount: Double) {
|
||||
|
||||
Reference in New Issue
Block a user