MediaPlayer Changes for Objective-C
MediaPlayer
AVFoundation+MPNowPlayingInfoLanguageOptionAdditions.h (Added)
Added AVMediaSelectionGroup(MPNowPlayingInfoLanguageOptionAdditions)
Added AVMediaSelectionOption(MPNowPlayingInfoLanguageOptionAdditions)
MPMediaEntity.h
| Declaration | |
|---|---|
| From | - (void)enumerateValuesForProperties:(NSSet *)properties usingBlock:(void (^)(NSString *property, id value, BOOL *stop))block |
| To | - (void)enumerateValuesForProperties:(NSSet<NSString *> * _Nonnull)properties usingBlock:(void (^ _Nonnull)(NSString * _Nonnull property, id _Nonnull value, BOOL * _Nonnull stop))block |
MPMediaItemCollection.h
| Declaration | |
|---|---|
| From | + (MPMediaItemCollection *)collectionWithItems:(NSArray *)items |
| To | + (MPMediaItemCollection * _Nonnull)collectionWithItems:(NSArray<MPMediaItem *> * _Nonnull)items |
| Declaration | |
|---|---|
| From | - (instancetype)initWithItems:(NSArray *)items |
| To | - (instancetype _Nonnull)initWithItems:(NSArray<MPMediaItem *> * _Nonnull)items |
Modified MPMediaItemCollection.items
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSArray *items |
| To | @property(nonatomic, readonly, nonnull) NSArray<MPMediaItem *> *items |
MPMediaPlayback.h
MPMediaPlaylist.h
Modified MPMediaPlaylist.seedItems
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSArray *seedItems |
| To | @property(nonatomic, readonly, nullable) NSArray<MPMediaItem *> *seedItems |
MPMediaQuery.h
Modified MPMediaQuery.collections
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSArray *collections |
| To | @property(nonatomic, readonly, nullable) NSArray<MPMediaItemCollection *> *collections |
Modified MPMediaQuery.collectionSections
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSArray *collectionSections |
| To | @property(nonatomic, readonly, nullable) NSArray<MPMediaQuerySection *> *collectionSections |
Modified MPMediaQuery.filterPredicates
| Declaration | |
|---|---|
| From | @property(nonatomic, strong) NSSet *filterPredicates |
| To | @property(nonatomic, strong, nullable) NSSet<MPMediaPredicate *> *filterPredicates |
| Declaration | |
|---|---|
| From | - (instancetype)initWithFilterPredicates:(NSSet *)filterPredicates |
| To | - (instancetype _Nonnull)initWithFilterPredicates:(NSSet<MPMediaPredicate *> * _Nullable)filterPredicates |
Modified MPMediaQuery.items
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSArray *items |
| To | @property(nonatomic, readonly, nullable) NSArray<MPMediaItem *> *items |
Modified MPMediaQuery.itemSections
| Declaration | |
|---|---|
| From | @property(nonatomic, readonly) NSArray *itemSections |
| To | @property(nonatomic, readonly, nullable) NSArray<MPMediaQuerySection *> *itemSections |
MPMoviePlayerController.h
Modified MPMovieAccessLog
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieAccessLog.events
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieAccessLog.extendedLogData
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieAccessLogEvent
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieAccessLogEvent.numberOfStalls
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieAccessLogEvent.serverAddress
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieAccessLogEvent.URI
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLog
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLog.events
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLog.extendedLogData
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLogEvent
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLogEvent.date
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLogEvent.errorComment
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLogEvent.errorDomain
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLogEvent.errorStatusCode
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLogEvent.serverAddress
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieErrorLogEvent.URI
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.accessLog
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.contentURL
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.controlStyle
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.duration
| Introduction | Deprecation | |
|---|---|---|
| From | iOS 3.2 | -- |
| To | iOS 2.0 | iOS 9.0 |
| Introduction | Deprecation | |
|---|---|---|
| From | iOS 3.2 | -- |
| To | iOS 2.0 | iOS 9.0 |
Modified MPMoviePlayerController.errorLog
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.fullscreen
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Introduction | Deprecation | |
|---|---|---|
| From | iOS 3.0 | -- |
| To | iOS 2.0 | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.loadState
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Introduction | Deprecation | |
|---|---|---|
| From | iOS 3.2 | -- |
| To | iOS 2.0 | iOS 9.0 |
| Introduction | Deprecation | |
|---|---|---|
| From | iOS 3.2 | -- |
| To | iOS 2.0 | iOS 9.0 |
Modified MPMoviePlayerController.naturalSize
| Introduction | Deprecation | |
|---|---|---|
| From | iOS 3.2 | -- |
| To | iOS 2.0 | iOS 9.0 |
| Introduction | Deprecation | |
|---|---|---|
| From | iOS 3.2 | -- |
| To | iOS 2.0 | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.repeatMode
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.scalingMode
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerController.view
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPTimedMetadata
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPTimedMetadata.allMetadata
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPTimedMetadata.key
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPTimedMetadata.keyspace
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPTimedMetadata.timestamp
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPTimedMetadata.value
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieControlStyleDefault
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieControlStyleEmbedded
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieControlStyleFullscreen
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieControlStyleNone
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieDurationAvailableNotification
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieFinishReasonPlaybackEnded
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieFinishReasonPlaybackError
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieFinishReasonUserExited
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieLoadStatePlayable
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieLoadStatePlaythroughOK
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieLoadStateStalled
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieLoadStateUnknown
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieMediaTypeMaskAudio
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieMediaTypeMaskNone
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieMediaTypeMaskVideo
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlaybackStateInterrupted
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlaybackStatePaused
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlaybackStatePlaying
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlaybackStateSeekingBackward
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlaybackStateSeekingForward
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlaybackStateStopped
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerThumbnailErrorKey
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerThumbnailImageKey
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerThumbnailTimeKey
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerTimedMetadataKeyInfo
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMoviePlayerTimedMetadataKeyName
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieRepeatModeNone
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieRepeatModeOne
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieScalingModeAspectFill
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieScalingModeAspectFit
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieScalingModeFill
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieScalingModeNone
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieSourceTypeFile
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieSourceTypeStreaming
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieSourceTypeUnknown
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieTimeOptionExact
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
Modified MPMovieTimeOptionNearestKeyFrame
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
MPMoviePlayerViewController.h
Modified MPMoviePlayerViewController
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
| Deprecation | |
|---|---|
| From | -- |
| To | iOS 9.0 |
MPNowPlayingInfoCenter.h
| Declaration | |
|---|---|
| From | @property(copy) NSDictionary *nowPlayingInfo |
| To | @property(copy, nullable) NSDictionary<NSString *,id> *nowPlayingInfo |
MPNowPlayingInfoLanguageOption.h (Added)
MPPlayableContentDelegate.h
MPPlayableContentManager.h
MPPlayableContentManagerContext.h (Added)
MPRemoteCommand.h
| Declaration | |
|---|---|
| From | @property(nonatomic, copy) NSArray *supportedPlaybackRates |
| To | @property(nonatomic, copy, nonnull) NSArray<NSNumber *> *supportedPlaybackRates |