mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2026-08-25 21:04:02 +02:00
fix: seek pauses playback
This commit is contained in:
@@ -118,16 +118,15 @@ class PlayerHandler {
|
||||
player.seek(amount, from: "handler")
|
||||
}
|
||||
|
||||
public static func getMetdata() -> [String: Any]? {
|
||||
public static func getMetdata() -> PlaybackMetadata? {
|
||||
guard let player = player else { return nil }
|
||||
guard player.isInitialized() else { return nil }
|
||||
|
||||
return [
|
||||
"duration": player.getDuration(),
|
||||
"currentTime": player.getCurrentTime(),
|
||||
"playerState": !paused,
|
||||
"currentRate": player.rate,
|
||||
]
|
||||
|
||||
return PlaybackMetadata(
|
||||
duration: player.getDuration() ?? 0,
|
||||
currentTime: player.getCurrentTime() ?? 0,
|
||||
playerState: player.getPlayerState()
|
||||
)
|
||||
}
|
||||
|
||||
// MARK: - Helper logic
|
||||
|
||||
Reference in New Issue
Block a user