Conform to Defaults.Serializable
This commit is contained in:
parent
6b52b48977
commit
88cc1e2022
|
@ -77,12 +77,10 @@ class PlayerViewController: UIViewController, GCKDiscoveryManagerListener, GCKRe
|
|||
var audioTrackArray: [AudioTrack] = []
|
||||
let playbackSpeeds: [Float] = [0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0]
|
||||
var jumpForwardLength: VideoPlayerJumpLength {
|
||||
let storedJumpForwardLength = Defaults[.videoPlayerJumpForward]
|
||||
return VideoPlayerJumpLength(rawValue: storedJumpForwardLength)!
|
||||
return Defaults[.videoPlayerJumpForward]
|
||||
}
|
||||
var jumpBackwardLength: VideoPlayerJumpLength {
|
||||
let storedJumpBackwardLength = Defaults[.videoPlayerJumpBackward]
|
||||
return VideoPlayerJumpLength(rawValue: storedJumpBackwardLength)!
|
||||
return Defaults[.videoPlayerJumpBackward]
|
||||
}
|
||||
|
||||
var manifest: BaseItemDto = BaseItemDto()
|
||||
|
|
|
@ -17,6 +17,6 @@ extension Defaults.Keys {
|
|||
static let autoSelectSubtitlesLangCode = Key<String>("AutoSelectSubtitlesLangCode", default: "Auto")
|
||||
static let autoSelectAudioLangCode = Key<String>("AutoSelectAudioLangCode", default: "Auto")
|
||||
static let appAppearance = Key<String>("appAppearance", default: AppAppearance.system.rawValue)
|
||||
static let videoPlayerJumpForward = Key<Int32>("videoPlayerJumpForward", default: VideoPlayerJumpLength.thirty.rawValue)
|
||||
static let videoPlayerJumpBackward = Key<Int32>("videoPlayerJumpBackward", default: VideoPlayerJumpLength.thirty.rawValue)
|
||||
static let videoPlayerJumpForward = Key<VideoPlayerJumpLength>("videoPlayerJumpForward", default: .thirty)
|
||||
static let videoPlayerJumpBackward = Key<VideoPlayerJumpLength>("videoPlayerJumpBackward", default: .thirty)
|
||||
}
|
||||
|
|
|
@ -8,8 +8,9 @@
|
|||
*/
|
||||
|
||||
import UIKit
|
||||
import Defaults
|
||||
|
||||
enum VideoPlayerJumpLength: Int32, CaseIterable {
|
||||
enum VideoPlayerJumpLength: Int32, CaseIterable, Defaults.Serializable {
|
||||
case thirty = 30
|
||||
case fifteen = 15
|
||||
case ten = 10
|
||||
|
|
Loading…
Reference in New Issue