AVPlayerItem
E761518
AVPlayerItem is an AVFoundation class that models a single piece of timed audiovisual media for playback, providing timing, status, and presentation state used by AVPlayer.
Statements (70)
| Predicate | Object |
|---|---|
| instanceOf |
AVFoundation class
ⓘ
class ⓘ |
| availableIn | Swift NERFINISHED ⓘ |
| conformsTo | NSObject NERFINISHED ⓘ |
| definedInFramework | AVFoundation NERFINISHED ⓘ |
| hasInitializer |
+ playerItemWithAsset:
ⓘ
+ playerItemWithURL: ⓘ - initWithAsset: ⓘ - initWithURL: ⓘ |
| hasNotification |
AVPlayerItemDidPlayToEndTimeNotification
NERFINISHED
ⓘ
AVPlayerItemFailedToPlayToEndTimeNotification NERFINISHED ⓘ AVPlayerItemPlaybackStalledNotification NERFINISHED ⓘ |
| hasProperty |
asset
ⓘ
audioMix ⓘ automaticallyPreservesTimeOffsetFromLive ⓘ canPlayFastForward ⓘ canPlayFastReverse ⓘ canPlaySlowForward ⓘ canPlaySlowReverse ⓘ canSeekBackward ⓘ canSeekForward ⓘ canStepBackward ⓘ canStepForward ⓘ canUseNetworkResourcesForLiveStreamingWhilePaused ⓘ currentDate ⓘ currentTime ⓘ duration ⓘ error ⓘ externalMetadata ⓘ forwardPlaybackEndTime ⓘ isPlaybackBufferEmpty ⓘ isPlaybackBufferFull ⓘ isPlaybackLikelyToKeepUp ⓘ loadedTimeRanges ⓘ preferredForwardBufferDuration ⓘ reversePlaybackEndTime ⓘ seekableTimeRanges ⓘ status ⓘ textStyleRules ⓘ tracks ⓘ videoComposition ⓘ |
| hasStatusValue |
AVPlayerItemStatusFailed
ⓘ
AVPlayerItemStatusReadyToPlay ⓘ AVPlayerItemStatusUnknown ⓘ |
| language | Objective-C NERFINISHED ⓘ |
| notifiesVia | NSNotificationCenter NERFINISHED ⓘ |
| observableVia | Key-value observing ⓘ |
| platform |
Apple platforms
NERFINISHED
ⓘ
iOS ⓘ macOS ⓘ tvOS ⓘ watchOS NERFINISHED ⓘ |
| primaryRole | models a single piece of timed audiovisual media for playback ⓘ |
| provides |
presentation state information
ⓘ
status information ⓘ timing information ⓘ |
| supportsMediaType |
audio
ⓘ
closed captions ⓘ legible media ⓘ subtitles ⓘ video ⓘ |
| supportsOperation |
adding and removing tracks
ⓘ
applying audio mixes ⓘ applying video compositions ⓘ seeking ⓘ time-based observation ⓘ |
| threadSafety | generally not thread-safe for mutation from multiple threads ⓘ |
| usedBy | AVPlayer NERFINISHED ⓘ |
| usedWith |
AVPlayerLayer
NERFINISHED
ⓘ
AVQueuePlayer NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.