BCOVTVControlsView Class Reference

Inherits from UIView
Conforms to BCOVPlaybackSessionConsumer
Declared in BCOVTVControlsView.h

Overview

View that holds all the playback controls

  insets

Amount by which the controls will be inset from the edge of the TV Player View. Defaults values are (top, left, bottom, right) = (60, 90, 60, 90).

@property (nonatomic) UIEdgeInsets insets

Discussion

Amount by which the controls will be inset from the edge of the TV Player View. Defaults values are (top, left, bottom, right) = (60, 90, 60, 90).

Declared In

BCOVTVControlsView.h

  showClockTime

Set to YES to show the clock time in place of the video’s current playback time. Is reset to NO each time the controls fading view is hidden.

@property (nonatomic) BOOL showClockTime

Discussion

Set to YES to show the clock time in place of the video’s current playback time. Is reset to NO each time the controls fading view is hidden.

Declared In

BCOVTVControlsView.h

  bumperModeActive

Set to YES to change the control view’s UI to the bumper state.

@property (nonatomic, readwrite) BOOL bumperModeActive

Discussion

Set to YES to change the control view’s UI to the bumper state.

Declared In

BCOVTVControlsView.h

  advertisingMode

Set to YES to change the control view’s UI to the advertising state.

@property (nonatomic, readwrite) BOOL advertisingMode

Discussion

Set to YES to change the control view’s UI to the advertising state.

Declared In

BCOVTVControlsView.h

  progressView

Horizontal indicator showing the progress of the main video or advertisement.

@property (nonatomic, weak, readonly) BCOVTVProgressView *progressView

Discussion

Horizontal indicator showing the progress of the main video or advertisement.

Declared In

BCOVTVControlsView.h

  currentTimeIndicatorView

Thin vertical view that indicates the current playback time on the progress view. Contains an empty subview with a white background. Can be resized and the subview replaced with your own view.

@property (nonatomic, weak, readonly) UIView *currentTimeIndicatorView

Discussion

Thin vertical view that indicates the current playback time on the progress view. Contains an empty subview with a white background. Can be resized and the subview replaced with your own view.

Declared In

BCOVTVControlsView.h

  currentTimeLabel

UILabel displaying the currently elapsed time in the video, or the current clock time (when showClockTime is YES).

@property (nonatomic, weak, readonly) UILabel *currentTimeLabel

Discussion

UILabel displaying the currently elapsed time in the video, or the current clock time (when showClockTime is YES).

Declared In

BCOVTVControlsView.h

  timeRemainingLabel

UILabel displaying the remaining time in the video, or the clock time when the video will finish (when showClockTime is YES).

@property (nonatomic, weak, readonly) UILabel *timeRemainingLabel

Discussion

UILabel displaying the remaining time in the video, or the clock time when the video will finish (when showClockTime is YES).

Declared In

BCOVTVControlsView.h

  descriptionLabel

UILabel that displays advertisement info or a Live indicator.

@property (nonatomic, strong, readonly) UILabel *descriptionLabel

Discussion

UILabel that displays advertisement info or a Live indicator.

Declared In

BCOVTVControlsView.h

  videoNameLabel

UILabel that displays the name of the video

@property (nonatomic, strong, readonly) UILabel *videoNameLabel

Discussion

UILabel that displays the name of the video

Declared In

BCOVTVControlsView.h

  customInfoViewControllers

@property (nonatomic, strong) NSArray<UIViewController<BCOVPlaybackSessionConsumer> *> *customInfoViewControllers