Class MPMoviePlayerController

All Implemented Interfaces:
NSObjectProtocol, MPMediaPlayback, ObjCProtocol

@Deprecated
public class MPMoviePlayerController
extends NSObject
implements MPMediaPlayback
Deprecated.
Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
  • Constructor Details

    • MPMoviePlayerController

      public MPMoviePlayerController()
      Deprecated.
    • MPMoviePlayerController

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

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

      @Deprecated public MPMoviePlayerController​(NSURL url)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
  • Method Details

    • getContentURL

      @Deprecated public NSURL getContentURL()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setContentURL

      @Deprecated public void setContentURL​(NSURL v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getView

      @Deprecated public UIView getView()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getBackgroundView

      @Deprecated public UIView getBackgroundView()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getPlaybackState

      @Deprecated public MPMoviePlaybackState getPlaybackState()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getLoadState

      @Deprecated public MPMovieLoadState getLoadState()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getControlStyle

      @Deprecated public MPMovieControlStyle getControlStyle()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setControlStyle

      @Deprecated public void setControlStyle​(MPMovieControlStyle v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getRepeatMode

      @Deprecated public MPMovieRepeatMode getRepeatMode()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setRepeatMode

      @Deprecated public void setRepeatMode​(MPMovieRepeatMode v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • shouldAutoplay

      @Deprecated public boolean shouldAutoplay()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setShouldAutoplay

      @Deprecated public void setShouldAutoplay​(boolean v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • isFullscreen

      @Deprecated public boolean isFullscreen()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setFullscreen

      @Deprecated public void setFullscreen​(boolean v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getScalingMode

      @Deprecated public MPMovieScalingMode getScalingMode()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setScalingMode

      @Deprecated public void setScalingMode​(MPMovieScalingMode v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • isReadyForDisplay

      public boolean isReadyForDisplay()
      Deprecated.
    • getMovieMediaTypes

      @Deprecated public MPMovieMediaTypeMask getMovieMediaTypes()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getMovieSourceType

      @Deprecated public MPMovieSourceType getMovieSourceType()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setMovieSourceType

      @Deprecated public void setMovieSourceType​(MPMovieSourceType v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getDuration

      @Deprecated public double getDuration()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getPlayableDuration

      @Deprecated public double getPlayableDuration()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getNaturalSize

      @Deprecated public CGSize getNaturalSize()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getInitialPlaybackTime

      @Deprecated public double getInitialPlaybackTime()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setInitialPlaybackTime

      @Deprecated public void setInitialPlaybackTime​(double v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getEndPlaybackTime

      @Deprecated public double getEndPlaybackTime()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setEndPlaybackTime

      @Deprecated public void setEndPlaybackTime​(double v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • allowsAirPlay

      @Deprecated public boolean allowsAirPlay()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setAllowsAirPlay

      @Deprecated public void setAllowsAirPlay​(boolean v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • isAirPlayVideoActive

      @Deprecated public boolean isAirPlayVideoActive()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getTimedMetadata

      @Deprecated public NSArray<MPTimedMetadata> getTimedMetadata()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
    • getAccessLog

      @Deprecated public MPMovieAccessLog getAccessLog()
      Deprecated.
      Deprecated in iOS 9.0. Use AVFoundation.
    • getErrorLog

      @Deprecated public MPMovieErrorLog getErrorLog()
      Deprecated.
      Deprecated in iOS 9.0. Use AVFoundation.
    • usesApplicationAudioSession

      @Deprecated public boolean usesApplicationAudioSession()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
    • setUsesApplicationAudioSession

      @Deprecated public void setUsesApplicationAudioSession​(boolean v)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
    • isPreparedToPlay

      public boolean isPreparedToPlay()
      Deprecated.
      Specified by:
      isPreparedToPlay in interface MPMediaPlayback
    • getCurrentPlaybackTime

      public double getCurrentPlaybackTime()
      Deprecated.
      Specified by:
      getCurrentPlaybackTime in interface MPMediaPlayback
    • setCurrentPlaybackTime

      public void setCurrentPlaybackTime​(double v)
      Deprecated.
      Specified by:
      setCurrentPlaybackTime in interface MPMediaPlayback
    • getCurrentPlaybackRate

      public float getCurrentPlaybackRate()
      Deprecated.
      Specified by:
      getCurrentPlaybackRate in interface MPMediaPlayback
    • setCurrentPlaybackRate

      public void setCurrentPlaybackRate​(float v)
      Deprecated.
      Specified by:
      setCurrentPlaybackRate in interface MPMediaPlayback
    • playPrerollAd

      public void playPrerollAd​(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
    • PlaybackDidFinishNotification

      @Deprecated public static NSString PlaybackDidFinishNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • PlaybackDidFinishReasonUserInfoKey

      @Deprecated protected static NSString PlaybackDidFinishReasonUserInfoKey()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • PlaybackStateDidChangeNotification

      @Deprecated public static NSString PlaybackStateDidChangeNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • LoadStateDidChangeNotification

      @Deprecated public static NSString LoadStateDidChangeNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • NowPlayingMovieDidChangeNotification

      @Deprecated public static NSString NowPlayingMovieDidChangeNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • WillEnterFullscreenNotification

      @Deprecated public static NSString WillEnterFullscreenNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • DidEnterFullscreenNotification

      @Deprecated public static NSString DidEnterFullscreenNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • WillExitFullscreenNotification

      @Deprecated public static NSString WillExitFullscreenNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • DidExitFullscreenNotification

      @Deprecated public static NSString DidExitFullscreenNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • IsAirPlayVideoActiveDidChangeNotification

      @Deprecated public static NSString IsAirPlayVideoActiveDidChangeNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • ReadyForDisplayDidChangeNotification

      @Deprecated public static NSString ReadyForDisplayDidChangeNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit.
    • MediaTypesAvailableNotification

      @Deprecated public static NSString MediaTypesAvailableNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • SourceTypeAvailableNotification

      @Deprecated public static NSString SourceTypeAvailableNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • DurationAvailableNotification

      @Deprecated public static NSString DurationAvailableNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • NaturalSizeAvailableNotification

      @Deprecated public static NSString NaturalSizeAvailableNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • ThumbnailImageRequestDidFinishNotification

      @Deprecated public static NSString ThumbnailImageRequestDidFinishNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • TimedMetadataUpdatedNotification

      @Deprecated public static NSString TimedMetadataUpdatedNotification()
      Deprecated.
      Deprecated in iOS 9.0. Use AVFoundation.
    • TimedMetadataUserInfoKey

      @Deprecated protected static NSString TimedMetadataUserInfoKey()
      Deprecated.
      Deprecated in iOS 9.0. Use AVFoundation.
    • init

      @Deprecated protected long init​(NSURL url)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • setFullscreen

      @Deprecated public void setFullscreen​(boolean fullscreen, boolean animated)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • getThumbnailImage

      @Deprecated public UIImage getThumbnailImage​(double playbackTime, MPMovieTimeOption option)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • requestThumbnailImages

      @Deprecated public void requestThumbnailImages​(NSArray<NSNumber> playbackTimes, MPMovieTimeOption option)
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • cancelAllThumbnailImageRequests

      @Deprecated public void cancelAllThumbnailImageRequests()
      Deprecated.
      Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit
    • prepareToPlay

      public void prepareToPlay()
      Deprecated.
      Specified by:
      prepareToPlay in interface MPMediaPlayback
    • play

      public void play()
      Deprecated.
      Specified by:
      play in interface MPMediaPlayback
    • pause

      public void pause()
      Deprecated.
      Specified by:
      pause in interface MPMediaPlayback
    • stop

      public void stop()
      Deprecated.
      Specified by:
      stop in interface MPMediaPlayback
    • beginSeekingForward

      public void beginSeekingForward()
      Deprecated.
      Specified by:
      beginSeekingForward in interface MPMediaPlayback
    • beginSeekingBackward

      public void beginSeekingBackward()
      Deprecated.
      Specified by:
      beginSeekingBackward in interface MPMediaPlayback
    • endSeeking

      public void endSeeking()
      Deprecated.
      Specified by:
      endSeeking in interface MPMediaPlayback