Class MPMoviePlayerController

  • All Implemented Interfaces:
    NSObjectProtocol, MPMediaPlayback, org.robovm.objc.ObjCProtocol

    @Deprecated
    public class MPMoviePlayerController
    extends NSObject
    implements MPMediaPlayback
    Deprecated.
    Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
    Since:
    Available in iOS 2.0 and later.
    • Constructor Detail

      • MPMoviePlayerController

        public MPMoviePlayerController()
        Deprecated.
      • MPMoviePlayerController

        protected MPMoviePlayerController​(NSObject.Handle h,
                                          long handle)
        Deprecated.
      • MPMoviePlayerController

        protected MPMoviePlayerController​(NSObject.SkipInit skipInit)
        Deprecated.
      • MPMoviePlayerController

        public MPMoviePlayerController​(NSURL url)
        Deprecated.
    • Method Detail

      • getContentURL

        public NSURL getContentURL()
        Deprecated.
      • setContentURL

        public void setContentURL​(NSURL v)
        Deprecated.
      • getView

        public UIView getView()
        Deprecated.
      • getBackgroundView

        public UIView getBackgroundView()
        Deprecated.
      • shouldAutoplay

        public boolean shouldAutoplay()
        Deprecated.
      • setShouldAutoplay

        public void setShouldAutoplay​(boolean v)
        Deprecated.
      • isFullscreen

        public boolean isFullscreen()
        Deprecated.
      • setFullscreen

        public void setFullscreen​(boolean v)
        Deprecated.
      • isReadyForDisplay

        public boolean isReadyForDisplay()
        Deprecated.
        Since:
        Available in iOS 6.0 and later.
      • setMovieSourceType

        public void setMovieSourceType​(MPMovieSourceType v)
        Deprecated.
      • getDuration

        public double getDuration()
        Deprecated.
      • getPlayableDuration

        public double getPlayableDuration()
        Deprecated.
      • getNaturalSize

        public CGSize getNaturalSize()
        Deprecated.
      • getInitialPlaybackTime

        public double getInitialPlaybackTime()
        Deprecated.
      • setInitialPlaybackTime

        public void setInitialPlaybackTime​(double v)
        Deprecated.
      • getEndPlaybackTime

        public double getEndPlaybackTime()
        Deprecated.
      • setEndPlaybackTime

        public void setEndPlaybackTime​(double v)
        Deprecated.
      • allowsAirPlay

        public boolean allowsAirPlay()
        Deprecated.
      • setAllowsAirPlay

        public void setAllowsAirPlay​(boolean v)
        Deprecated.
      • isAirPlayVideoActive

        public boolean isAirPlayVideoActive()
        Deprecated.
      • getTimedMetadata

        @Deprecated
        public NSArray<MPTimedMetadata> getTimedMetadata()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 4.0 and later.
      • getAccessLog

        @Deprecated
        public MPMovieAccessLog getAccessLog()
        Deprecated.
        Deprecated in iOS 9.0. Use AVFoundation.
        Since:
        Available in iOS 4.3 and later.
      • getErrorLog

        @Deprecated
        public MPMovieErrorLog getErrorLog()
        Deprecated.
        Deprecated in iOS 9.0. Use AVFoundation.
        Since:
        Available in iOS 4.3 and later.
      • usesApplicationAudioSession

        @Deprecated
        public boolean usesApplicationAudioSession()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 6.0 and later.
      • setUsesApplicationAudioSession

        @Deprecated
        public void setUsesApplicationAudioSession​(boolean v)
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 6.0 and later.
      • playPrerollAd

        public void playPrerollAd​(org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
        Deprecated.
        Since:
        Available in iOS 7.0 and later.
      • preparePrerollAds

        public static void preparePrerollAds()
        Deprecated.
        Since:
        Available in iOS 7.0 and later.
      • cancelPreroll

        public void cancelPreroll()
        Deprecated.
        Since:
        Available in iOS 8.0 and later.
      • IsPreparedToPlayDidChangeNotification

        public static NSString IsPreparedToPlayDidChangeNotification()
        Deprecated.
        Since:
        Available in iOS 3.2 and later.
      • ScalingModeDidChangeNotification

        @Deprecated
        public static NSString ScalingModeDidChangeNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 2.0 and later.
      • PlaybackDidFinishNotification

        @Deprecated
        public static NSString PlaybackDidFinishNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 2.0 and later.
      • PlaybackDidFinishReasonUserInfoKey

        @Deprecated
        protected static NSString PlaybackDidFinishReasonUserInfoKey()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • PlaybackStateDidChangeNotification

        @Deprecated
        public static NSString PlaybackStateDidChangeNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • LoadStateDidChangeNotification

        @Deprecated
        public static NSString LoadStateDidChangeNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • NowPlayingMovieDidChangeNotification

        @Deprecated
        public static NSString NowPlayingMovieDidChangeNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • WillEnterFullscreenNotification

        @Deprecated
        public static NSString WillEnterFullscreenNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • DidEnterFullscreenNotification

        @Deprecated
        public static NSString DidEnterFullscreenNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • WillExitFullscreenNotification

        @Deprecated
        public static NSString WillExitFullscreenNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • DidExitFullscreenNotification

        @Deprecated
        public static NSString DidExitFullscreenNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • IsAirPlayVideoActiveDidChangeNotification

        @Deprecated
        public static NSString IsAirPlayVideoActiveDidChangeNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 5.0 and later.
      • ReadyForDisplayDidChangeNotification

        @Deprecated
        public static NSString ReadyForDisplayDidChangeNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 6.0 and later.
      • MediaTypesAvailableNotification

        @Deprecated
        public static NSString MediaTypesAvailableNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • SourceTypeAvailableNotification

        @Deprecated
        public static NSString SourceTypeAvailableNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • DurationAvailableNotification

        @Deprecated
        public static NSString DurationAvailableNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • NaturalSizeAvailableNotification

        @Deprecated
        public static NSString NaturalSizeAvailableNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
        Since:
        Available in iOS 3.2 and later.
      • ThumbnailImageRequestDidFinishNotification

        @Deprecated
        public static NSString ThumbnailImageRequestDidFinishNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVFoundation.
        Since:
        Available in iOS 3.2 and later.
      • TimedMetadataUpdatedNotification

        @Deprecated
        public static NSString TimedMetadataUpdatedNotification()
        Deprecated.
        Deprecated in iOS 9.0. Use AVFoundation.
        Since:
        Available in iOS 4.0 and later.
      • TimedMetadataUserInfoKey

        @Deprecated
        protected static NSString TimedMetadataUserInfoKey()
        Deprecated.
        Deprecated in iOS 9.0. Use AVFoundation.
        Since:
        Available in iOS 4.0 and later.
      • init

        protected long init​(NSURL url)
        Deprecated.
      • setFullscreen

        public void setFullscreen​(boolean fullscreen,
                                  boolean animated)
        Deprecated.
      • getThumbnailImage

        @Deprecated
        public UIImage getThumbnailImage​(double playbackTime,
                                         MPMovieTimeOption option)
        Deprecated.
        Deprecated in iOS 9.0. Use AVFoundation.
        Since:
        Available in iOS 3.2 and later.
      • requestThumbnailImages

        @Deprecated
        public void requestThumbnailImages​(NSArray<NSNumber> playbackTimes,
                                           MPMovieTimeOption option)
        Deprecated.
        Deprecated in iOS 9.0. Use AVFoundation.
        Since:
        Available in iOS 3.2 and later.
      • cancelAllThumbnailImageRequests

        @Deprecated
        public void cancelAllThumbnailImageRequests()
        Deprecated.
        Deprecated in iOS 9.0. Use AVFoundation.
        Since:
        Available in iOS 3.2 and later.