MediaPlayer watchOS 6.2 to 7.0 API Differences
MediaPlayerDefines.h
Removed
#def MP_PROHIBITED
Removed
#def MP_HAS_UIVIEW
Removed
#def MP_HAS_AVMEDIASELECTION
Added
#def MP_API_BEGIN
Added
#def MP_API_END
Added
#def MP_UNAVAILABLE_BEGIN
Added
#def MP_UNAVAILABLE_END
Added
#def MP_DEPRECATED_BEGIN
Added
#def MP_DEPRECATED_END
Added
#def MP_DEPRECATED_WITH_REPLACEMENT_BEGIN
Added
#def MP_DEPRECATED_WITH_REPLACEMENT_END
Added
#def MP_HAS_UIKIT
Added
#def MP_INIT_UNAVAILABLE
MPError.h
Added
MPErrorDomain
Added
MPErrorUnknown
Added
MPErrorPermissionDenied
Added
MPErrorCloudServiceCapabilityMissing
Added
MPErrorNetworkConnectionFailed
Added
MPErrorNotFound
Added
MPErrorNotSupported
Added
MPErrorCancelled
Added
MPErrorRequestTimedOut
MPMediaEntity.h
Removed
MPMediaEntity
Removed
+[MPMediaEntity canFilterByProperty:]
Removed
-[MPMediaEntity enumerateValuesForProperties:usingBlock:]
Removed
-[MPMediaEntity objectForKeyedSubscript:]
Removed
-[MPMediaEntity valueForProperty:]
Removed
MPMediaEntityPropertyPersistentID
Removed
MPMediaEntity.persistentID
MPMediaItem.h
Added
MPMediaTypeMusic
Added
MPMediaTypePodcast
Added
MPMediaTypeAudioBook
Added
MPMediaTypeAudioITunesU
Added
MPMediaTypeAnyAudio
Added
MPMediaTypeMovie
Added
MPMediaTypeTVShow
Added
MPMediaTypeVideoPodcast
Added
MPMediaTypeMusicVideo
Added
MPMediaTypeVideoITunesU
Added
MPMediaTypeHomeVideo
Added
MPMediaTypeAnyVideo
Added
MPMediaTypeAny
MPMediaPlayback.h
Removed
MPMediaPlayback
Removed
-[MPMediaPlayback prepareToPlay]
Removed
MPMediaPlayback.isPreparedToPlay
Removed
-[MPMediaPlayback play]
Removed
-[MPMediaPlayback pause]
Removed
-[MPMediaPlayback stop]
Removed
MPMediaPlayback.currentPlaybackTime
Removed
MPMediaPlayback.currentPlaybackRate
Removed
-[MPMediaPlayback beginSeekingForward]
Removed
-[MPMediaPlayback beginSeekingBackward]
Removed
-[MPMediaPlayback endSeeking]
MPMediaPlaylist.h
Added
MPMediaPlaylistPropertyCloudGlobalID
MPMediaQuery.h
Removed
+[MPMediaItem persistentIDPropertyForGroupingType:]
Removed
+[MPMediaItem titlePropertyForGroupingType:]