Third-party casting support
Provide custom playback controls for third-party casting services and other media sources.
Overview
Use the AVPlaybackUserInterfaceControllable protocol suite to build custom transport controls that work with third-party casting services. The AVPlaybackUserInterfaceControllable composite protocol combines playback, timeline, media selection, volume, and metadata capabilities into a single interface.
Topics
Playback
AVPlaybackUserInterfacePlaybackControllableAVPlaybackUserInterfacePlaybackStateAVPlaybackUserInterfaceSeekCapabilities
Timeline
AVPlaybackUserInterfaceTimeControllableAVPlaybackUserInterfacePlaybackPositionAVPlaybackUserInterfaceTimelineSegmentAVPlaybackUserInterfaceTimelineSegmentType
Media selection
Volume
Metadata
AVPlaybackUserInterfaceMetadataProvidingAVPlaybackUserInterfaceContentMetadataAVPlaybackUserInterfaceContentArtworkAVPlaybackUserInterfaceContentURLArtwork