OOOoyalaTVPlayerViewController Class Reference

#import <OOOoyalaTVPlayerViewController.h>

+ Inheritance diagram for OOOoyalaTVPlayerViewController:

Instance Methods

(instancetype) - initWithPlayer:
 
(void) - showProgressBar
 Show progress bar;. More...
 
(void) - hideProgressBar
 Hide progress bar;. More...
 
(NSArray *) - availableOptions
 
(BOOL) - closedCaptionMenuDisplayed
 
(void) - setupClosedCaptionsMenu
 
(void) - addClosedCaptionsView
 
(void) - removeClosedCaptionsMenu
 
(void) - updatePlayheadWithSeekTime:
 
(void) - viewDidLoad [implementation]
 
(void) - viewWillAppear: [implementation]
 
(void) - viewDidDisappear: [implementation]
 
(void) - setupUI [implementation]
 
(void) - setupProgessBackground [implementation]
 
(void) - setupPlayPauseButton [implementation]
 
(void) - setupBars [implementation]
 
(void) - setupBar:color: [implementation]
 
(void) - setupLabels [implementation]
 
(void) - setPlayer: [implementation]
 
(void) - setPlaybackControlsEnabled: [implementation]
 
(UIActivityIndicatorView *) - activityView [implementation]
 
(void) - setupViewController [implementation]
 
(void) - addObservers [implementation]
 
(void) - removeObservers [implementation]
 
(void) - bufferingStartedNotification [implementation]
 
(void) - bufferingCompletedNotification [implementation]
 
(void) - seekStartedNotification [implementation]
 
(void) - seekCompletedNotification [implementation]
 
(void) - stateChangedNotification [implementation]
 
(void) - timeChangedNotification [implementation]
 
(void) - updateTimeWithDuration:playhead: [implementation]
 
(void) - startActivityIndicator [implementation]
 
(void) - stopActivityIndicator [implementation]
 
(void) - showClosedCaptionsButton [implementation]
 
(UIView *) - preferredFocusedView [implementation]
 
(void) - changeLanguage: [implementation]
 
(void) - refreshClosedCaptionsView [implementation]
 
(void) - updateBottomBarsWithPlayheadTime: [implementation]
 
(void) - removeClosedCaptionsView [implementation]
 
(BOOL) - shouldShowClosedCaptions [implementation]
 
(void) - displayCurrentClosedCaption [implementation]
 
(void) - updateClosedCaptionsViewPosition:withControlsHide: [implementation]
 

Class Methods

(NSDictionary *) + currentLanguageSettings [implementation]
 
(NSDictionary *) + availableLocalizations [implementation]
 
(void) + setAvailableLocalizations: [implementation]
 
(void) + loadDefaultLocale [implementation]
 
(void) + loadDeviceLanguage [implementation]
 
(NSDictionary *) + getLanguageSettings: [implementation]
 
(void) + useLanguageStrings: [implementation]
 
(void) + chooseBackupLanguage: [implementation]
 

Properties

OOOoyalaPlayerplayer
 The player that will playback the video supplied through this controller. More...
 
BOOL playbackControlsEnabled
 
UIColor * progressTintColor
 The color that will be used to tint the player's progress bar. More...
 
OOTVGestureManagergestureManager [implementation]
 
OOOoyalaTVLabeldurationLabel [implementation]
 
OOOoyalaTVLabelplayheadLabel [implementation]
 
OOOoyalaTVButtonplayPauseButton [implementation]
 
OOOoyalaTVBottomBarsbottomBars [implementation]
 
OOOoyalaTVTopBarclosedCaptionsMenuBar [implementation]
 
OOOoyalaTVGradientViewprogressBarBackground [implementation]
 
CGFloat lastTriggerTime [implementation]
 
NSDictionary * currentLocale [implementation]
 
OOTVOptionsCollectionViewControlleroptionsViewController [implementation]
 
NSMutableArray * tableList [implementation]
 
OOOoyalaTVClosedCaptionsViewclosedCaptionsView [implementation]
 
BOOL bufferingAsked [implementation]
 

Method Documentation

- (UIActivityIndicatorView *) activityView
implementation
- (void) addClosedCaptionsView
- (void) addObservers
implementation
+ (NSDictionary *) availableLocalizations
implementation
- (NSArray *) availableOptions
- (void) bufferingCompletedNotification
implementation
- (void) bufferingStartedNotification
implementation
- (void) changeLanguage: (NSString *)  language
implementation
+ (void) chooseBackupLanguage: (NSString *)  language
implementation
- (BOOL) closedCaptionMenuDisplayed
+ (NSDictionary *) currentLanguageSettings
implementation
- (void) displayCurrentClosedCaption
implementation
+ (NSDictionary *) getLanguageSettings: (NSString *)  language
implementation
- (void) hideProgressBar

Hide progress bar;.

- (instancetype) initWithPlayer: (OOOoyalaPlayer *)  player
+ (void) loadDefaultLocale
implementation
+ (void) loadDeviceLanguage
implementation
- (UIView *) preferredFocusedView
implementation
- (void) refreshClosedCaptionsView
implementation
- (void) removeClosedCaptionsMenu
- (void) removeClosedCaptionsView
implementation
- (void) removeObservers
implementation
- (void) seekCompletedNotification
implementation
- (void) seekStartedNotification
implementation
+ (void) setAvailableLocalizations: (NSDictionary *)  translations
implementation
- (void) setPlaybackControlsEnabled: (BOOL)  playbackControlsEnabled
implementation
- (void) setPlayer: (OOOoyalaPlayer *)  player
implementation
- (void) setupBar: (UIView *)  bar
color: (UIColor *)  color 
implementation
- (void) setupBars
implementation
- (void) setupClosedCaptionsMenu
- (void) setupLabels
implementation
- (void) setupPlayPauseButton
implementation
- (void) setupProgessBackground
implementation
- (void) setupUI
implementation
- (void) setupViewController
implementation
- (BOOL) shouldShowClosedCaptions
implementation
- (void) showClosedCaptionsButton
implementation
- (void) showProgressBar

Show progress bar;.

- (void) startActivityIndicator
implementation
- (void) stateChangedNotification
implementation
- (void) stopActivityIndicator
implementation
- (void) timeChangedNotification
implementation
- (void) updateBottomBarsWithPlayheadTime: (double)  playhead
implementation
- (void) updateClosedCaptionsViewPosition: (CGRect)  bottomControlsRect
withControlsHide: (BOOL)  hidden 
implementation
- (void) updatePlayheadWithSeekTime: (double)  seekTime
- (void) updateTimeWithDuration: (CGFloat)  duration
playhead: (CGFloat)  playhead 
implementation
+ (void) useLanguageStrings: (NSDictionary *)  strings
implementation
- (void) viewDidDisappear: (BOOL)  animated
implementation
- (void) viewDidLoad
implementation
- (void) viewWillAppear: (BOOL)  animated
implementation

Property Documentation

- (OOOoyalaTVBottomBars*) bottomBars
readwritenonatomicassignimplementation
- (BOOL) bufferingAsked
readwritenonatomicassignimplementation
- (OOOoyalaTVTopBar*) closedCaptionsMenuBar
readwritenonatomicassignimplementation
- (OOOoyalaTVClosedCaptionsView*) closedCaptionsView
readwritenonatomicassignimplementation
- (NSDictionary*) currentLocale
readwritenonatomicassignimplementation
- (OOOoyalaTVLabel*) durationLabel
readwritenonatomicassignimplementation
- (OOTVGestureManager*) gestureManager
readwritenonatomicassignimplementation
- (CGFloat) lastTriggerTime
readwritenonatomicassignimplementation
- (OOTVOptionsCollectionViewController*) optionsViewController
readwritenonatomicassignimplementation
- (BOOL) playbackControlsEnabled
readwritenonatomicassign
- (OOOoyalaPlayer*) player
readwritenonatomicassign

The player that will playback the video supplied through this controller.

- (OOOoyalaTVLabel*) playheadLabel
readwritenonatomicassignimplementation
- (OOOoyalaTVButton*) playPauseButton
readwritenonatomicassignimplementation
- (OOOoyalaTVGradientView*) progressBarBackground
readwritenonatomicassignimplementation
- progressTintColor
readwritenonatomicassign

The color that will be used to tint the player's progress bar.

- (NSMutableArray*) tableList
readwritenonatomicassignimplementation

The documentation for this class was generated from the following files: