VersaPlayerControlsBehaviour
open class VersaPlayerControlsBehaviour
Undocumented
-
VersaPlayerControls instance being controlled
Declaration
Swift
public var controls: VersaPlayerControls -
Whether controls are bieng displayed
Declaration
Swift
public var showingControls: Bool -
Whether controls should be hidden when showingControls is true
Declaration
Swift
public var shouldHideControls: Bool -
Whether controls should be shown when showingControls is false
Declaration
Swift
public var shouldShowControls: Bool -
Elapsed time between controls being shown and current time
Declaration
Swift
public var elapsedTime: TimeInterval -
Last time when controls were shown
Declaration
Swift
public var activationTime: TimeInterval -
At which TimeInterval controls hide automatically
Declaration
Swift
public var deactivationTimeInterval: TimeInterval -
Custom deactivation block
Declaration
Swift
public var deactivationBlock: ((VersaPlayerControls) -> Void)? -
Custom activation block
Declaration
Swift
public var activationBlock: ((VersaPlayerControls) -> Void)? -
Constructor
Declaration
Swift
public init(with controls: VersaPlayerControls)Parameters
controlsVersaPlayerControls to be controlled.
-
Update ui based on time
Declaration
Swift
open func update(with time: TimeInterval)Parameters
timeTimeInterval to check whether to update controls.
-
Default activation block
Declaration
Swift
open func defaultActivationBlock() -
Default deactivation block
Declaration
Swift
open func defaultDeactivationBlock() -
Hide the controls
Declaration
Swift
open func hide() -
Show the controls
Declaration
Swift
open func show()
VersaPlayerControlsBehaviour Class Reference