UZPlayerControlView

open class UZPlayerControlView: UIView

Undocumented

  • Undocumented

    Declaration

    Swift

    open weak var delegate: UZPlayerControlViewDelegate?
  • Undocumented

    Declaration

    Swift

    open var autoHideControlsInterval: TimeInterval = 5
  • Undocumented

    Declaration

    Swift

    open var themeConfig: UZThemeConfig? = nil
  • Undocumented

    Declaration

    Swift

    open var totalDuration:TimeInterval = 0
  • Undocumented

    Declaration

    Swift

    open var tapGesture: UITapGestureRecognizer?
  • Undocumented

    Declaration

    Swift

    open var doubleTapGesture: UITapGestureRecognizer?
  • Undocumented

    Declaration

    Swift

    open var theme: UZPlayerTheme? = nil
  • Undocumented

    Declaration

    Swift

    open var allButtons: [UIButton]!
  • Undocumented

    Declaration

    Swift

    public let containerView = UIView() // this should be public
  • Undocumented

    Declaration

    Swift

    public let titleLabel = UILabel()
  • Undocumented

    Declaration

    Swift

    public let currentTimeLabel = UILabel()
  • Undocumented

    Declaration

    Swift

    public let totalTimeLabel = UILabel()
  • Undocumented

    Declaration

    Swift

    public let remainTimeLabel = UILabel()
  • Undocumented

    Declaration

    Swift

    public let playpauseCenterButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let playpauseButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let forwardButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let backwardButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let nextButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let previousButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let volumeButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let backButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let fullscreenButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let playlistButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let relateButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let ccButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let settingsButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let helpButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let pipButton = NKButton()
  • Undocumented

    Declaration

    Swift

    public let castingButton = UZCastButton()
  • Undocumented

    Declaration

    Swift

    public let enlapseTimeLabel = NKButton()
  • Undocumented

    Declaration

    Swift

    public let airplayButton = UZAirPlayButton()
  • Undocumented

    Declaration

    Swift

    public let coverImageView = UIImageView()
  • Undocumented

    Declaration

    Swift

    public let liveBadgeView = UZLiveBadgeView()
  • Undocumented

    Declaration

    Swift

    public var loadingIndicatorView: NVActivityIndicatorView? = nil
  • Undocumented

    Declaration

    Swift

    public var endscreenView = UZEndscreenView()
  • Undocumented

    Declaration

    Swift

    public var timeSlider: UZSlider!
  • Undocumented

    Declaration

    Swift

    public init()
  • Undocumented

    Declaration

    Swift

    required public init?(coder aDecoder: NSCoder)
  • Undocumented

    Declaration

    Swift

    open func configUI()
  • Undocumented

    Declaration

    Swift

    override open func layoutSubviews()
  • Undocumented

    Declaration

    Swift

    @objc open func onButtonPressed(_ button: UIButton)
  • Undocumented

    Declaration

    Swift

    @objc open func onTap(_ gesture: UITapGestureRecognizer)
  • Undocumented

    Declaration

    Swift

    @objc open func onDoubleTap(_ gesture: UITapGestureRecognizer)
  • Undocumented

    Declaration

    Swift

    public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool