Package org.robovm.apple.avkit
Class AVPlayerViewController
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIResponder
-
- org.robovm.apple.uikit.UIViewController
-
- org.robovm.apple.avkit.AVPlayerViewController
-
- All Implemented Interfaces:
NSCoding
,NSExtensionRequestHandling
,NSObjectProtocol
,UIAccessibility
,UIAppearanceContainer
,UIContentContainer
,UIFocusEnvironment
,UIStateRestoring
,UITraitEnvironment
,org.robovm.objc.ObjCProtocol
public class AVPlayerViewController extends UIViewController
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVPlayerViewController.AVPlayerViewControllerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIViewController
UIViewController.Notifications, UIViewController.UIViewControllerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIResponder
UIResponder.UIResponderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVPlayerViewController()
AVPlayerViewController(java.lang.String nibNameOrNil, NSBundle nibBundleOrNil)
AVPlayerViewController(NSCoder decoder)
protected
AVPlayerViewController(NSObject.Handle h, long handle)
protected
AVPlayerViewController(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allowsPictureInPicturePlayback()
void
cancelPreroll()
UIView
getContentOverlayView()
AVPlayerViewControllerDelegate
getDelegate()
AVPlayer
getPlayer()
CGRect
getVideoBounds()
AVLayerVideoGravity
getVideoGravity()
boolean
isEntersFullScreenWhenPlaybackBegins()
boolean
isExitsFullScreenWhenPlaybackEnds()
boolean
isReadyForDisplay()
boolean
isUpdatesNowPlayingInfoCenter()
void
playPrerollAd(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
static void
preparePrerollAds()
void
setAllowsPictureInPicturePlayback(boolean v)
void
setDelegate(AVPlayerViewControllerDelegate v)
void
setEntersFullScreenWhenPlaybackBegins(boolean v)
void
setExitsFullScreenWhenPlaybackEnds(boolean v)
void
setPlayer(AVPlayer v)
void
setShowsPlaybackControls(boolean v)
void
setUpdatesNowPlayingInfoCenter(boolean v)
void
setVideoGravity(AVLayerVideoGravity v)
boolean
showsPlaybackControls()
-
Methods inherited from class org.robovm.apple.uikit.UIViewController
addChildViewController, addKeyCommand, applicationFinishedRestoringState, attemptRotationToDeviceOrientation, automaticallyAdjustsScrollViewInsets, beginAppearanceTransition, beginRequest, canPerformUnwind, collapseSecondaryViewController, decodeRestorableState, definesPresentationContext, didMoveToParentViewController, didReceiveMemoryWarning, didRotate, didUpdateFocus, disablesAutomaticKeyboardDismissal, dismissMoviePlayerViewController, dismissViewController, encode, encodeRestorableState, endAppearanceTransition, extendedLayoutIncludesOpaqueBars, getAdditionalSafeAreaInsets, getAllowedChildViewControllersForUnwinding, getBottomLayoutGuide, getChildViewControllerContainingSegueSource, getChildViewControllerForHomeIndicatorAutoHidden, getChildViewControllerForScreenEdgesDeferringSystemGestures, getChildViewControllerForStatusBarHidden, getChildViewControllerForStatusBarStyle, getChildViewControllers, getContentSizeForViewInPopover, getEdgesForExtendedLayout, getEditButtonItem, getExtensionContext, getFocusItemContainer, getInterfaceOrientation, getInterstitialPresentationPolicy, getModalPresentationStyle, getModalTransitionStyle, getNavigationController, getNavigationItem, getNibBundle, getNibName, getObjectRestorationClass, getOriginalContentView, getOverrideTraitCollection, getParentFocusEnvironment, getParentViewController, getPopoverPresentationController, getPreferredContentSize, getPreferredFocusedView, getPreferredFocusEnvironments, getPreferredInterfaceOrientationForPresentation, getPreferredScreenEdgesDeferringSystemGestures, getPreferredStatusBarStyle, getPreferredStatusBarUpdateAnimation, getPresentationController, getPresentedViewController, getPresentingViewController, getPreviewActionItems, getRestorationClass, getRestorationIdentifier, getRestorationParent, getRotatingFooterView, getRotatingHeaderView, getSearchDisplayController, getSegueForUnwinding, getSplitViewController, getStoryboard, getSupportedInterfaceOrientations, getSystemMinimumLayoutMargins, getTabBarController, getTabBarItem, getTargetViewControllerForAction, getTitle, getToolbarItems, getTopLayoutGuide, getTraitCollection, getTransitionCoordinator, getTransitioningDelegate, getView, getViewControllerForUnwind, getViewIfLoaded, hidesBottomBarWhenPushed, init, init, isBeingDismissed, isBeingPresented, isCanDisplayBannerAds, isDisplayingBannerAd, isEditing, isModalInPopover, isMovingFromParentViewController, isMovingToParentViewController, isPresentingFullScreenAd, isRestoresFocusAfterTransition, isViewLoaded, isViewRespectsSystemMinimumLayoutMargins, loadView, loadViewIfNeeded, modalPresentationCapturesStatusBarAppearance, performSegue, preferredContentSizeDidChangeForChildContentContainer, prefersHomeIndicatorAutoHidden, prefersStatusBarHidden, prepareForSegue, prepareInterstitialAds, presentMoviePlayerViewController, presentViewController, providesPresentationContextTransitionStyle, registerForPreviewing, removeFromParentViewController, removeKeyCommand, requestInterstitialAdPresentation, separateSecondaryViewController, setAdditionalSafeAreaInsets, setAutomaticallyAdjustsScrollViewInsets, setCanDisplayBannerAds, setContentSizeForViewInPopover, setDefinesPresentationContext, setEdgesForExtendedLayout, setEditing, setEditing, setExtendedLayoutIncludesOpaqueBars, setHidesBottomBarWhenPushed, setInterstitialPresentationPolicy, setModalInPopover, setModalPresentationCapturesStatusBarAppearance, setModalPresentationStyle, setModalTransitionStyle, setNeedsFocusUpdate, setNeedsStatusBarAppearanceUpdate, setNeedsUpdateOfHomeIndicatorAutoHidden, setNeedsUpdateOfScreenEdgesDeferringSystemGestures, setOverrideTraitCollection, setPreferredContentSize, setProvidesPresentationContextTransitionStyle, setRestorationClass, setRestorationIdentifier, setRestoresFocusAfterTransition, setTabBarItem, setTitle, setToolbarItems, setToolbarItems, setTransitioningDelegate, setView, setViewRespectsSystemMinimumLayoutMargins, setWantsFullScreenLayout, shouldAutomaticallyForwardAppearanceMethods, shouldAutomaticallyForwardRotationMethods, shouldAutorotate, shouldPerformSegue, shouldPresentInterstitialAd, shouldUpdateFocus, ShowDetailTargetDidChangeNotification, showDetailViewController, showViewController, sizeForChildContentContainer, systemLayoutFittingSizeDidChangeForChildContentContainer, traitCollectionDidChange, transition, unregisterForPreviewing, unwind, updateFocusIfNeeded, updateViewConstraints, viewDidAppear, viewDidDisappear, viewDidLayoutSubviews, viewDidLoad, viewLayoutMarginsDidChange, viewSafeAreaInsetsDidChange, viewWillAppear, viewWillDisappear, viewWillLayoutSubviews, viewWillTransitionToSize, wantsFullScreenLayout, willAnimateRotation, willMoveToParentViewController, willRotate, willTransitionToTraitCollection
-
Methods inherited from class org.robovm.apple.uikit.UIResponder
areAccessibilityElementsHidden, becomeFirstResponder, canBecomeFirstResponder, canPerformAction, canResignFirstResponder, clearTextInputContextIdentifier, getAccessibilityActivationPoint, getAccessibilityAttributedHint, getAccessibilityAttributedLabel, getAccessibilityAttributedValue, getAccessibilityFrame, getAccessibilityHint, getAccessibilityLabel, getAccessibilityLanguage, getAccessibilityNavigationStyle, getAccessibilityPath, getAccessibilityTraits, getAccessibilityValue, getActionTarget, getInputAccessoryView, getInputAccessoryViewController, getInputAssistantItem, getInputView, getInputViewController, getKeyCommands, getNextResponder, getTextInputContextIdentifier, getTextInputMode, getUndoManager, getUserActivity, isAccessibilityElement, isAccessibilityViewModal, isFirstResponder, motionBegan, motionCancelled, motionEnded, pressesBegan, pressesCancelled, pressesChanged, pressesEnded, reloadInputViews, remoteControlReceived, resignFirstResponder, restoreUserActivityState, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedValue, setAccessibilityElement, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityTraits, setAccessibilityValue, setAccessibilityViewModal, setShouldGroupAccessibilityChildren, setUserActivity, shouldGroupAccessibilityChildren, touchesBegan, touchesCancelled, touchesEnded, touchesEstimatedPropertiesUpdated, touchesMoved, updateUserActivityState
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
AVPlayerViewController
public AVPlayerViewController()
-
AVPlayerViewController
protected AVPlayerViewController(NSObject.Handle h, long handle)
-
AVPlayerViewController
protected AVPlayerViewController(NSObject.SkipInit skipInit)
-
AVPlayerViewController
public AVPlayerViewController(java.lang.String nibNameOrNil, NSBundle nibBundleOrNil)
-
AVPlayerViewController
public AVPlayerViewController(NSCoder decoder)
-
-
Method Detail
-
getPlayer
public AVPlayer getPlayer()
-
setPlayer
public void setPlayer(AVPlayer v)
-
showsPlaybackControls
public boolean showsPlaybackControls()
-
setShowsPlaybackControls
public void setShowsPlaybackControls(boolean v)
-
getVideoGravity
public AVLayerVideoGravity getVideoGravity()
-
setVideoGravity
public void setVideoGravity(AVLayerVideoGravity v)
-
isReadyForDisplay
public boolean isReadyForDisplay()
-
getVideoBounds
public CGRect getVideoBounds()
-
getContentOverlayView
public UIView getContentOverlayView()
-
allowsPictureInPicturePlayback
public boolean allowsPictureInPicturePlayback()
- Since:
- Available in iOS 9.0 and later.
-
setAllowsPictureInPicturePlayback
public void setAllowsPictureInPicturePlayback(boolean v)
- Since:
- Available in iOS 9.0 and later.
-
isUpdatesNowPlayingInfoCenter
public boolean isUpdatesNowPlayingInfoCenter()
- Since:
- Available in iOS 10.0 and later.
-
setUpdatesNowPlayingInfoCenter
public void setUpdatesNowPlayingInfoCenter(boolean v)
- Since:
- Available in iOS 10.0 and later.
-
isEntersFullScreenWhenPlaybackBegins
public boolean isEntersFullScreenWhenPlaybackBegins()
- Since:
- Available in iOS 11.0 and later.
-
setEntersFullScreenWhenPlaybackBegins
public void setEntersFullScreenWhenPlaybackBegins(boolean v)
- Since:
- Available in iOS 11.0 and later.
-
isExitsFullScreenWhenPlaybackEnds
public boolean isExitsFullScreenWhenPlaybackEnds()
- Since:
- Available in iOS 11.0 and later.
-
setExitsFullScreenWhenPlaybackEnds
public void setExitsFullScreenWhenPlaybackEnds(boolean v)
- Since:
- Available in iOS 11.0 and later.
-
getDelegate
public AVPlayerViewControllerDelegate getDelegate()
- Since:
- Available in iOS 9.0 and later.
-
setDelegate
public void setDelegate(AVPlayerViewControllerDelegate v)
- Since:
- Available in iOS 9.0 and later.
-
playPrerollAd
public void playPrerollAd(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
- Since:
- Available in iOS 8.0 and later.
-
cancelPreroll
public void cancelPreroll()
- Since:
- Available in iOS 8.0 and later.
-
preparePrerollAds
public static void preparePrerollAds()
- Since:
- Available in iOS 8.0 and later.
-
-