AVFoundation框架解析(十一)—— AVFoundation的变化(三)

版本记录

版本号 时间
V1.0 2017.09.01

前言

AVFoundation框架是ios中很重要的框架,所有与视频音频相关的软硬件控制都在这个框架里面,接下来这几篇就主要对这个框架进行介绍和讲解。感兴趣的可以看我上几篇。
1. AVFoundation框架解析(一)—— 基本概览
2. AVFoundation框架解析(二)—— 实现视频预览录制保存到相册
3. AVFoundation框架解析(三)—— 几个关键问题之关于框架的深度概括
4. AVFoundation框架解析(四)—— 几个关键问题之AVFoundation探索(一)
5. AVFoundation框架解析(五)—— 几个关键问题之AVFoundation探索(二)
6. AVFoundation框架解析(六)—— 视频音频的合成(一)
7. AVFoundation框架解析(七)—— 视频组合和音频混合调试
8. AVFoundation框架解析(八)—— 优化用户的播放体验
9. AVFoundation框架解析(九)—— AVFoundation的变化(一)
10. AVFoundation框架解析(十)—— AVFoundation的变化(二)

AVFoundation的变化

我写这篇文章的时候是2017-09-01,文档中列出了AVFoundation框架的更新和改变,下面我就给大家列出来一下。


AVMetadataFormat.h

Added AVMetadata3GPUserDataKeyAuthor
Added AVMetadata3GPUserDataKeyCopyright
Added AVMetadata3GPUserDataKeyDescription
Added AVMetadata3GPUserDataKeyGenre
Added AVMetadata3GPUserDataKeyLocation
Added AVMetadata3GPUserDataKeyPerformer
Added AVMetadata3GPUserDataKeyRecordingYear
Added AVMetadata3GPUserDataKeyTitle
Added AVMetadataCommonKeyAlbumName
Added AVMetadataCommonKeyArtist
Added AVMetadataCommonKeyArtwork
Added AVMetadataCommonKeyAuthor
Added AVMetadataCommonKeyContributor
Added AVMetadataCommonKeyCopyrights
Added AVMetadataCommonKeyCreationDate
Added AVMetadataCommonKeyCreator
Added AVMetadataCommonKeyDescription
Added AVMetadataCommonKeyFormat
Added AVMetadataCommonKeyIdentifier
Added AVMetadataCommonKeyLanguage
Added AVMetadataCommonKeyLastModifiedDate
Added AVMetadataCommonKeyLocation
Added AVMetadataCommonKeyMake
Added AVMetadataCommonKeyModel
Added AVMetadataCommonKeyPublisher
Added AVMetadataCommonKeyRelation
Added AVMetadataCommonKeySoftware
Added AVMetadataCommonKeySource
Added AVMetadataCommonKeySubject
Added AVMetadataCommonKeyTitle
Added AVMetadataCommonKeyType
Added AVMetadataFormatID3Metadata
Added AVMetadataFormatQuickTimeMetadata
Added AVMetadataFormatQuickTimeUserData
Added AVMetadataFormatiTunesMetadata
Added AVMetadataID3MetadataKeyAlbumSortOrder
Added AVMetadataID3MetadataKeyAlbumTitle
Added AVMetadataID3MetadataKeyAttachedPicture
Added AVMetadataID3MetadataKeyAudioEncryption
Added AVMetadataID3MetadataKeyAudioSeekPointIndex
Added AVMetadataID3MetadataKeyBand
Added AVMetadataID3MetadataKeyBeatsPerMinute
Added AVMetadataID3MetadataKeyComments
Added AVMetadataID3MetadataKeyCommercialInformation
Added AVMetadataID3MetadataKeyCommerical
Added AVMetadataID3MetadataKeyComposer
Added AVMetadataID3MetadataKeyConductor
Added AVMetadataID3MetadataKeyContentGroupDescription
Added AVMetadataID3MetadataKeyContentType
Added AVMetadataID3MetadataKeyCopyright
Added AVMetadataID3MetadataKeyCopyrightInformation
Added AVMetadataID3MetadataKeyDate
Added AVMetadataID3MetadataKeyEncodedBy
Added AVMetadataID3MetadataKeyEncodedWith
Added AVMetadataID3MetadataKeyEncodingTime
Added AVMetadataID3MetadataKeyEncryption
Added AVMetadataID3MetadataKeyEqualization
Added AVMetadataID3MetadataKeyEqualization2
Added AVMetadataID3MetadataKeyEventTimingCodes
Added AVMetadataID3MetadataKeyFileOwner
Added AVMetadataID3MetadataKeyFileType
Added AVMetadataID3MetadataKeyGeneralEncapsulatedObject
Added AVMetadataID3MetadataKeyGroupIdentifier
Added AVMetadataID3MetadataKeyInitialKey
Added AVMetadataID3MetadataKeyInternationalStandardRecordingCode
Added AVMetadataID3MetadataKeyInternetRadioStationName
Added AVMetadataID3MetadataKeyInternetRadioStationOwner
Added AVMetadataID3MetadataKeyInvolvedPeopleList_v23
Added AVMetadataID3MetadataKeyInvolvedPeopleList_v24
Added AVMetadataID3MetadataKeyLanguage
Added AVMetadataID3MetadataKeyLeadPerformer
Added AVMetadataID3MetadataKeyLength
Added AVMetadataID3MetadataKeyLink
Added AVMetadataID3MetadataKeyLyricist
Added AVMetadataID3MetadataKeyMPEGLocationLookupTable
Added AVMetadataID3MetadataKeyMediaType
Added AVMetadataID3MetadataKeyModifiedBy
Added AVMetadataID3MetadataKeyMood
Added AVMetadataID3MetadataKeyMusicCDIdentifier
Added AVMetadataID3MetadataKeyMusicianCreditsList
Added AVMetadataID3MetadataKeyOfficialArtistWebpage
Added AVMetadataID3MetadataKeyOfficialAudioFileWebpage
Added AVMetadataID3MetadataKeyOfficialAudioSourceWebpage
Added AVMetadataID3MetadataKeyOfficialInternetRadioStationHomepage
Added AVMetadataID3MetadataKeyOfficialPublisherWebpage
Added AVMetadataID3MetadataKeyOriginalAlbumTitle
Added AVMetadataID3MetadataKeyOriginalArtist
Added AVMetadataID3MetadataKeyOriginalFilename
Added AVMetadataID3MetadataKeyOriginalLyricist
Added AVMetadataID3MetadataKeyOriginalReleaseTime
Added AVMetadataID3MetadataKeyOriginalReleaseYear
Added AVMetadataID3MetadataKeyOwnership
Added AVMetadataID3MetadataKeyPartOfASet
Added AVMetadataID3MetadataKeyPayment
Added AVMetadataID3MetadataKeyPerformerSortOrder
Added AVMetadataID3MetadataKeyPlayCounter
Added AVMetadataID3MetadataKeyPlaylistDelay
Added AVMetadataID3MetadataKeyPopularimeter
Added AVMetadataID3MetadataKeyPositionSynchronization
Added AVMetadataID3MetadataKeyPrivate
Added AVMetadataID3MetadataKeyProducedNotice
Added AVMetadataID3MetadataKeyPublisher
Added AVMetadataID3MetadataKeyRecommendedBufferSize
Added AVMetadataID3MetadataKeyRecordingDates
Added AVMetadataID3MetadataKeyRecordingTime
Added AVMetadataID3MetadataKeyRelativeVolumeAdjustment
Added AVMetadataID3MetadataKeyRelativeVolumeAdjustment2
Added AVMetadataID3MetadataKeyReleaseTime
Added AVMetadataID3MetadataKeyReverb
Added AVMetadataID3MetadataKeySeek
Added AVMetadataID3MetadataKeySetSubtitle
Added AVMetadataID3MetadataKeySignature
Added AVMetadataID3MetadataKeySize
Added AVMetadataID3MetadataKeySubTitle
Added AVMetadataID3MetadataKeySynchronizedLyric
Added AVMetadataID3MetadataKeySynchronizedTempoCodes
Added AVMetadataID3MetadataKeyTaggingTime
Added AVMetadataID3MetadataKeyTermsOfUse
Added AVMetadataID3MetadataKeyTime
Added AVMetadataID3MetadataKeyTitleDescription
Added AVMetadataID3MetadataKeyTitleSortOrder
Added AVMetadataID3MetadataKeyTrackNumber
Added AVMetadataID3MetadataKeyUniqueFileIdentifier
Added AVMetadataID3MetadataKeyUnsynchronizedLyric
Added AVMetadataID3MetadataKeyUserText
Added AVMetadataID3MetadataKeyUserURL
Added AVMetadataID3MetadataKeyYear
Added AVMetadataISOUserDataKeyCopyright
Added AVMetadataKeySpaceCommon
Added AVMetadataKeySpaceID3
Added AVMetadataKeySpaceQuickTimeMetadata
Added AVMetadataKeySpaceQuickTimeUserData
Added AVMetadataKeySpaceiTunes
Added AVMetadataQuickTimeMetadataKeyAlbum
Added AVMetadataQuickTimeMetadataKeyArranger
Added AVMetadataQuickTimeMetadataKeyArtist
Added AVMetadataQuickTimeMetadataKeyArtwork
Added AVMetadataQuickTimeMetadataKeyAuthor
Added AVMetadataQuickTimeMetadataKeyCameraFrameReadoutTime
Added AVMetadataQuickTimeMetadataKeyCameraIdentifier
Added AVMetadataQuickTimeMetadataKeyCollectionUser
Added AVMetadataQuickTimeMetadataKeyComment
Added AVMetadataQuickTimeMetadataKeyComposer
Added AVMetadataQuickTimeMetadataKeyCopyright
Added AVMetadataQuickTimeMetadataKeyCreationDate
Added AVMetadataQuickTimeMetadataKeyCredits
Added AVMetadataQuickTimeMetadataKeyDescription
Added AVMetadataQuickTimeMetadataKeyDirectionFacing
Added AVMetadataQuickTimeMetadataKeyDirectionMotion
Added AVMetadataQuickTimeMetadataKeyDirector
Added AVMetadataQuickTimeMetadataKeyDisplayName
Added AVMetadataQuickTimeMetadataKeyEncodedBy
Added AVMetadataQuickTimeMetadataKeyGenre
Added AVMetadataQuickTimeMetadataKeyInformation
Added AVMetadataQuickTimeMetadataKeyKeywords
Added AVMetadataQuickTimeMetadataKeyLocationBody
Added AVMetadataQuickTimeMetadataKeyLocationDate
Added AVMetadataQuickTimeMetadataKeyLocationISO6709
Added AVMetadataQuickTimeMetadataKeyLocationName
Added AVMetadataQuickTimeMetadataKeyLocationNote
Added AVMetadataQuickTimeMetadataKeyLocationRole
Added AVMetadataQuickTimeMetadataKeyMake
Added AVMetadataQuickTimeMetadataKeyModel
Added AVMetadataQuickTimeMetadataKeyOriginalArtist
Added AVMetadataQuickTimeMetadataKeyPerformer
Added AVMetadataQuickTimeMetadataKeyPhonogramRights
Added AVMetadataQuickTimeMetadataKeyProducer
Added AVMetadataQuickTimeMetadataKeyPublisher
Added AVMetadataQuickTimeMetadataKeyRatingUser
Added AVMetadataQuickTimeMetadataKeySoftware
Added AVMetadataQuickTimeMetadataKeyTitle
Added AVMetadataQuickTimeMetadataKeyYear
Added AVMetadataQuickTimeMetadataKeyiXML
Added AVMetadataQuickTimeUserDataKeyAlbum
Added AVMetadataQuickTimeUserDataKeyArranger
Added AVMetadataQuickTimeUserDataKeyArtist
Added AVMetadataQuickTimeUserDataKeyAuthor
Added AVMetadataQuickTimeUserDataKeyChapter
Added AVMetadataQuickTimeUserDataKeyComment
Added AVMetadataQuickTimeUserDataKeyComposer
Added AVMetadataQuickTimeUserDataKeyCopyright
Added AVMetadataQuickTimeUserDataKeyCreationDate
Added AVMetadataQuickTimeUserDataKeyCredits
Added AVMetadataQuickTimeUserDataKeyDescription
Added AVMetadataQuickTimeUserDataKeyDirector
Added AVMetadataQuickTimeUserDataKeyDisclaimer
Added AVMetadataQuickTimeUserDataKeyEncodedBy
Added AVMetadataQuickTimeUserDataKeyFullName
Added AVMetadataQuickTimeUserDataKeyGenre
Added AVMetadataQuickTimeUserDataKeyHostComputer
Added AVMetadataQuickTimeUserDataKeyInformation
Added AVMetadataQuickTimeUserDataKeyKeywords
Added AVMetadataQuickTimeUserDataKeyLocationISO6709
Added AVMetadataQuickTimeUserDataKeyMake
Added AVMetadataQuickTimeUserDataKeyModel
Added AVMetadataQuickTimeUserDataKeyOriginalArtist
Added AVMetadataQuickTimeUserDataKeyOriginalFormat
Added AVMetadataQuickTimeUserDataKeyOriginalSource
Added AVMetadataQuickTimeUserDataKeyPerformers
Added AVMetadataQuickTimeUserDataKeyPhonogramRights
Added AVMetadataQuickTimeUserDataKeyProducer
Added AVMetadataQuickTimeUserDataKeyProduct
Added AVMetadataQuickTimeUserDataKeyPublisher
Added AVMetadataQuickTimeUserDataKeySoftware
Added AVMetadataQuickTimeUserDataKeySpecialPlaybackRequirements
Added AVMetadataQuickTimeUserDataKeyTrack
Added AVMetadataQuickTimeUserDataKeyTrackName
Added AVMetadataQuickTimeUserDataKeyURLLink
Added AVMetadataQuickTimeUserDataKeyWarning
Added AVMetadataQuickTimeUserDataKeyWriter
Added AVMetadataiTunesMetadataKeyAccountKind
Added AVMetadataiTunesMetadataKeyAcknowledgement
Added AVMetadataiTunesMetadataKeyAlbum
Added AVMetadataiTunesMetadataKeyAlbumArtist
Added AVMetadataiTunesMetadataKeyAppleID
Added AVMetadataiTunesMetadataKeyArranger
Added AVMetadataiTunesMetadataKeyArtDirector
Added AVMetadataiTunesMetadataKeyArtist
Added AVMetadataiTunesMetadataKeyArtistID
Added AVMetadataiTunesMetadataKeyAuthor
Added AVMetadataiTunesMetadataKeyBeatsPerMin
Added AVMetadataiTunesMetadataKeyComposer
Added AVMetadataiTunesMetadataKeyConductor
Added AVMetadataiTunesMetadataKeyContentRating
Added AVMetadataiTunesMetadataKeyCopyright
Added AVMetadataiTunesMetadataKeyCoverArt
Added AVMetadataiTunesMetadataKeyCredits
Added AVMetadataiTunesMetadataKeyDescription
Added AVMetadataiTunesMetadataKeyDirector
Added AVMetadataiTunesMetadataKeyDiscCompilation
Added AVMetadataiTunesMetadataKeyDiscNumber
Added AVMetadataiTunesMetadataKeyEQ
Added AVMetadataiTunesMetadataKeyEncodedBy
Added AVMetadataiTunesMetadataKeyEncodingTool
Added AVMetadataiTunesMetadataKeyExecProducer
Added AVMetadataiTunesMetadataKeyGenreID
Added AVMetadataiTunesMetadataKeyGrouping
Added AVMetadataiTunesMetadataKeyLinerNotes
Added AVMetadataiTunesMetadataKeyLyrics
Added AVMetadataiTunesMetadataKeyOnlineExtras
Added AVMetadataiTunesMetadataKeyOriginalArtist
Added AVMetadataiTunesMetadataKeyPerformer
Added AVMetadataiTunesMetadataKeyPhonogramRights
Added AVMetadataiTunesMetadataKeyPlaylistID
Added AVMetadataiTunesMetadataKeyPredefinedGenre
Added AVMetadataiTunesMetadataKeyProducer
Added AVMetadataiTunesMetadataKeyPublisher
Added AVMetadataiTunesMetadataKeyRecordCompany
Added AVMetadataiTunesMetadataKeyReleaseDate
Added AVMetadataiTunesMetadataKeySoloist
Added AVMetadataiTunesMetadataKeySongID
Added AVMetadataiTunesMetadataKeySongName
Added AVMetadataiTunesMetadataKeySoundEngineer
Added AVMetadataiTunesMetadataKeyThanks
Added AVMetadataiTunesMetadataKeyTrackNumber
Added AVMetadataiTunesMetadataKeyTrackSubTitle
Added AVMetadataiTunesMetadataKeyUserComment
Added AVMetadataiTunesMetadataKeyUserGenre


AVMetadataItem.h

Added AVMetadataItem
Added AVMetadataItem.commonKey
Added AVMetadataItem.dataValue
Added AVMetadataItem.dateValue
Added AVMetadataItem.duration
Added AVMetadataItem.extraAttributes
Added AVMetadataItem.key
Added AVMetadataItem.keySpace
Added -[AVMetadataItem loadValuesAsynchronouslyForKeys:completionHandler:]
Added AVMetadataItem.locale
Added +[AVMetadataItem metadataItemsFromArray:withKey:keySpace:]
Added +[AVMetadataItem metadataItemsFromArray:withLocale:]
Added AVMetadataItem.numberValue
Added -[AVMetadataItem statusOfValueForKey:error:]
Added AVMetadataItem.stringValue
Added AVMetadataItem.time
Added AVMetadataItem.value
Added AVMutableMetadataItem
Added AVMutableMetadataItem.duration
Added AVMutableMetadataItem.extraAttributes
Added AVMutableMetadataItem.key
Added AVMutableMetadataItem.keySpace
Added AVMutableMetadataItem.locale
Added +[AVMutableMetadataItem metadataItem]
Added AVMutableMetadataItem.time
Added AVMutableMetadataItem.value
Added AVMetadataItem(AVAsynchronousKeyValueLoading)
Added AVMetadataItem(AVMetadataItemArrayFiltering)
Added AVMetadataItem(AVMetadataItemTypeCoercion)


AVPlayer.h

Added AVPlayer
Added AVPlayer.actionAtItemEnd
Added -[AVPlayer addBoundaryTimeObserverForTimes:queue:usingBlock:]
Added -[AVPlayer addPeriodicTimeObserverForInterval:queue:usingBlock:]
Added AVPlayer.closedCaptionDisplayEnabled
Added AVPlayer.currentItem
Added -[AVPlayer currentTime]
Added AVPlayer.error
Added -[AVPlayer initWithPlayerItem:]
Added -[AVPlayer initWithURL:]
Added AVPlayer.muted
Added -[AVPlayer pause]
Added -[AVPlayer play]
Added +[AVPlayer playerWithPlayerItem:]
Added +[AVPlayer playerWithURL:]
Added AVPlayer.rate
Added -[AVPlayer removeTimeObserver:]
Added -[AVPlayer replaceCurrentItemWithPlayerItem:]
Added -[AVPlayer seekToTime:]
Added -[AVPlayer seekToTime:completionHandler:]
Added -[AVPlayer seekToTime:toleranceBefore:toleranceAfter:]
Added -[AVPlayer seekToTime:toleranceBefore:toleranceAfter:completionHandler:]
Added AVPlayer.status
Added AVPlayer.volume
Added AVQueuePlayer
Added -[AVQueuePlayer advanceToNextItem]
Added -[AVQueuePlayer canInsertItem:afterItem:]
Added -[AVQueuePlayer initWithItems:]
Added -[AVQueuePlayer insertItem:afterItem:]
Added -[AVQueuePlayer items]
Added +[AVQueuePlayer queuePlayerWithItems:]
Added -[AVQueuePlayer removeAllItems]
Added -[AVQueuePlayer removeItem:]
Added AVPlayer(AVPlayerPlaybackControl)
Added AVPlayer(AVPlayerTimeObservation)
Added AVPlayerActionAtItemEnd
Added AVPlayerActionAtItemEndAdvance
Added AVPlayerActionAtItemEndNone
Added AVPlayerActionAtItemEndPause
Added AVPlayerStatus
Added AVPlayerStatusFailed
Added AVPlayerStatusReadyToPlay
Added AVPlayerStatusUnknown


AVPlayerItem.h

Added AVPlayerItem
Added -[AVPlayerItem accessLog]
Added AVPlayerItem.asset
Added AVPlayerItem.audioMix
Added -[AVPlayerItem cancelPendingSeeks]
Added -[AVPlayerItem currentDate]
Added -[AVPlayerItem currentTime]
Added AVPlayerItem.duration
Added AVPlayerItem.error
Added -[AVPlayerItem errorLog]
Added AVPlayerItem.forwardPlaybackEndTime
Added -[AVPlayerItem initWithAsset:]
Added -[AVPlayerItem initWithURL:]
Added AVPlayerItem.loadedTimeRanges
Added AVPlayerItem.playbackBufferEmpty
Added AVPlayerItem.playbackBufferFull
Added AVPlayerItem.playbackLikelyToKeepUp
Added +[AVPlayerItem playerItemWithAsset:]
Added +[AVPlayerItem playerItemWithURL:]
Added AVPlayerItem.presentationSize
Added AVPlayerItem.reversePlaybackEndTime
Added -[AVPlayerItem seekToDate:]
Added -[AVPlayerItem seekToTime:]
Added -[AVPlayerItem seekToTime:completionHandler:]
Added -[AVPlayerItem seekToTime:toleranceBefore:toleranceAfter:]
Added -[AVPlayerItem seekToTime:toleranceBefore:toleranceAfter:completionHandler:]
Added AVPlayerItem.seekableTimeRanges
Added AVPlayerItem.status
Added -[AVPlayerItem stepByCount:]
Added AVPlayerItem.timedMetadata
Added AVPlayerItem.tracks
Added AVPlayerItem.videoComposition
Added AVPlayerItemAccessLog
Added AVPlayerItemAccessLog.events
Added -[AVPlayerItemAccessLog extendedLogData]
Added -[AVPlayerItemAccessLog extendedLogDataStringEncoding]
Added AVPlayerItemAccessLogEvent
Added AVPlayerItemAccessLogEvent.URI
Added AVPlayerItemAccessLogEvent.durationWatched
Added AVPlayerItemAccessLogEvent.indicatedBitrate
Added AVPlayerItemAccessLogEvent.numberOfBytesTransferred
Added AVPlayerItemAccessLogEvent.numberOfDroppedVideoFrames
Added AVPlayerItemAccessLogEvent.numberOfSegmentsDownloaded
Added AVPlayerItemAccessLogEvent.numberOfServerAddressChanges
Added AVPlayerItemAccessLogEvent.numberOfStalls
Added AVPlayerItemAccessLogEvent.observedBitrate
Added AVPlayerItemAccessLogEvent.playbackSessionID
Added AVPlayerItemAccessLogEvent.playbackStartDate
Added AVPlayerItemAccessLogEvent.playbackStartOffset
Added AVPlayerItemAccessLogEvent.segmentsDownloadedDuration
Added AVPlayerItemAccessLogEvent.serverAddress
Added AVPlayerItemErrorLog
Added AVPlayerItemErrorLog.events
Added -[AVPlayerItemErrorLog extendedLogData]
Added -[AVPlayerItemErrorLog extendedLogDataStringEncoding]
Added AVPlayerItemErrorLogEvent
Added AVPlayerItemErrorLogEvent.URI
Added AVPlayerItemErrorLogEvent.date
Added AVPlayerItemErrorLogEvent.errorComment
Added AVPlayerItemErrorLogEvent.errorDomain
Added AVPlayerItemErrorLogEvent.errorStatusCode
Added AVPlayerItemErrorLogEvent.playbackSessionID
Added AVPlayerItemErrorLogEvent.serverAddress
Added AVPlayerItem(AVPlayerItemLogging)
Added AVPlayerItemDidPlayToEndTimeNotification
Added AVPlayerItemFailedToPlayToEndTimeErrorKey
Added AVPlayerItemFailedToPlayToEndTimeNotification
Added AVPlayerItemStatus
Added AVPlayerItemStatusFailed
Added AVPlayerItemStatusReadyToPlay
Added AVPlayerItemStatusUnknown
Added AVPlayerItemTimeJumpedNotification


AVPlayerItemProtectedContentAdditions.h

Added AVPlayerItem.applicationAuthorizedForPlayback
Added AVPlayerItem.authorizationRequiredForPlayback
Added -[AVPlayerItem cancelContentAuthorizationRequest]
Added AVPlayerItem.contentAuthorizationRequestStatus
Added AVPlayerItem.contentAuthorizedForPlayback
Added -[AVPlayerItem requestContentAuthorizationAsynchronouslyWithTimeoutInterval:completionHandler:]
Added AVContentAuthorizationBusy
Added AVContentAuthorizationCancelled
Added AVContentAuthorizationCompleted
Added AVContentAuthorizationNotAvailable
Added AVContentAuthorizationNotPossible
Added AVContentAuthorizationStatus
Added AVContentAuthorizationTimedOut
Added AVContentAuthorizationUnknown
Added AVPlayerItem(AVPlayerItemProtectedContent)

后记

未完,待续 ~~~

AVFoundation框架解析(十一)—— AVFoundation的变化(三)_第1张图片

你可能感兴趣的:(AVFoundation框架解析(十一)—— AVFoundation的变化(三))