The primary class for the Skin UI Use it to display the Ooyala Skin UI alongside the OOOoyalaPlayer.
More...
#import <OOSkinViewController.h>
The primary class for the Skin UI Use it to display the Ooyala Skin UI alongside the OOOoyalaPlayer.
| - ((unavailable("init not available") __attribute__ |
|
|
|
| - (void) ccStyleChanged: |
|
(NSNotification *) |
notification |
|
| - (void) changeFullscreenMode: |
|
(BOOL) |
isFullscreen |
| completion: |
|
(nullable void(^)()) |
completion |
|
|
| |
|
implementation |
| - (void) disableReactViewInteraction |
|
|
|
|
implementation |
| - (void) enableReactViewInteraction |
|
|
|
|
implementation |
| - (UIViewController *) fullscreenViewController |
|
|
|
|
implementation |
| - (void) handleDiscoveryResults: |
|
(NSArray *) |
results |
| embedCode: |
|
(NSString *) |
currentEmbedCode |
|
|
| |
|
implementation |
| - (void) handleFulscreenChangedModeWithOldPlayingState: |
|
(BOOL) |
wasPlaying |
|
|
implementation |
| - (NSString *) hexStringFromColor: |
|
(UIColor *) |
color |
|
|
implementation |
| - (instancetype) initWithPlayer: |
|
(OOOoyalaPlayer *) |
player |
| skinOptions: |
|
(OOSkinOptions *) |
jsCodeLocation |
| parent: |
|
(UIView *) |
parentView |
| launchOptions: |
|
(NSDictionary *) |
options |
|
|
| |
| - (BOOL) isReactViewInteractionEnabled |
|
|
|
|
implementation |
| - (void) maybeLoadDiscovery: |
|
(NSString *) |
embedCode |
|
|
implementation |
| - (void) notifyFullScreenChange: |
|
(BOOL) |
isFullscreen |
|
|
implementation |
| - (void) observeValueForKeyPath: |
|
(NSString *) |
keyPath |
| ofObject: |
|
(id) |
object |
| change: |
|
(NSDictionary *) |
change |
| context: |
|
(void *) |
context |
|
|
| |
|
implementation |
| - (void) onApplicationDidBecomeActive: |
|
(NSNotification *) |
notification |
|
|
implementation |
| - (void) onReactReady: |
|
(NSNotification *) |
notification |
|
|
implementation |
| - (void) openFullscreenMode: |
|
(nullable void(^)()) |
completion |
|
|
implementation |
| - (void) openInlineMode: |
|
(nullable void(^)()) |
completion |
|
|
implementation |
| - (void) orientationChanged: |
|
(NSNotification *) |
notification |
|
|
implementation |
| - (void) playPauseFromAdTappedNotification |
|
|
|
|
implementation |
| - (UIStatusBarAnimation) preferredStatusBarUpdateAnimation |
|
|
|
|
implementation |
| - (BOOL) prefersHomeIndicatorAutoHidden |
|
|
|
|
implementation |
| - (BOOL) prefersStatusBarHidden |
|
|
|
|
implementation |
| - (void) queueEventWithName: |
|
(NSString *) |
eventName |
| body: |
|
(id) |
body |
|
|
| |
|
implementation |
| - (BOOL) reactViewInteractionEnabled |
|
|
|
|
implementation |
| - (void) sendBridgeEventWithName: |
|
(NSString *) |
eventName |
| body: |
|
(id) |
body |
|
|
| |
|
implementation |
| - (void) setFullscreen: |
|
(BOOL) |
fullscreen |
|
|
implementation |
| - (void) setFullscreen: |
|
(BOOL) |
fullscreen |
| completion: |
|
(nullable void(^)()) |
completion |
|
|
| |
|
implementation |
| - (void) setFullscreen: |
|
(BOOL) |
fullscreen |
| isOrientationChanges: |
|
(BOOL) |
isOrientationChanges |
|
|
| |
|
implementation |
| - (void) setFullscreen: |
|
(BOOL) |
fullscreen |
| isOrientationChanges: |
|
(BOOL) |
isOrientationChanges |
| completion: |
|
(nullable void(^)(void)) |
completion |
|
|
| |
|
implementation |
| - (void) setReactViewInteractionEnabled: |
|
(BOOL) |
reactViewInteractionEnabled |
|
|
implementation |
| - (UIInterfaceOrientationMask) supportedInterfaceOrientations |
|
|
|
|
implementation |
| - (void) toggleFullscreen |
|
|
|
|
implementation |
| - (void) toggleStereoMode |
|
|
|
|
implementation |
| - (CGRect) videoViewFrame |
|
|
|
|
implementation |
| - (void) viewWillTransitionToSize: |
|
(CGSize) |
size |
| withTransitionCoordinator: |
|
(id<UIViewControllerTransitionCoordinator>) |
coordinator |
|
|
| |
|
implementation |
| - (void) vrPlayerDidConfiguredAction |
|
|
|
|
implementation |
| - (NSString* const) OOSkinViewControllerFullscreenChangedNotification |
|
protected |
| - (BOOL autoFullscreenWithRotatedEnabled) __TVOS_PROHIBITED |
|
readwritenonatomicassign |
Auto enter/exit full screen mode when device orientation changed.
Default NO.
- Warning
- Doesn't work in VR mode.
| - (NSTimeInterval) delayForDeviceOrientationAnimation |
|
readwritenonatomicassignimplementation |
Programatically change the fullscreen mode of the player.
|
|
readwritenonatomicassignimplementation |
| - (UIViewController*) inlineRootViewController |
|
readwritenonatomicassignimplementation |
| - (UIViewController*) inlineViewController |
|
readwritenonatomicweakimplementation |
| - (BOOL) isFullScreenPreviousState |
|
readwritenonatomicassignimplementation |
| - (BOOL) isManualOrientaionChange |
|
readwritenonatomicassignimplementation |
|
|
readwriteatomicimplementation |
|
|
readwritenonatomicassignimplementation |
| - (UIView*) movieFullScreenView |
|
readwritenonatomicassignimplementation |
| - (OOReactBridge*) ooBridge |
|
readwritenonatomicassignimplementation |
| - (UIPanGestureRecognizer*) panGestureRecognizer |
|
readwritenonatomicassignimplementation |
|
|
readwritenonatomicassignimplementation |
|
|
readwriteatomicimplementation |
| - (UIInterfaceOrientation) previousInterfaceOrientation |
|
readwritenonatomicassignimplementation |
| - (NSMutableArray*) queuedEvents |
|
readwriteatomicassignimplementation |
| - (RCTRootView *) reactView |
|
readwritenonatomicassignimplementation |
| - (UIViewController*) rootViewController |
|
readwritenonatomicassignimplementation |
| - (NSDictionary*) skinConfig |
|
readwritenonatomicassignimplementation |
|
|
readwritenonatomicassignimplementation |
|
|
readwritenonatomicassignimplementation |
|
|
readwritenonatomicassignimplementation |
The documentation for this class was generated from the following files: