AVExperienceController
An object that controls video experiences.
Declaration
@MainActor final class AVExperienceControllerOverview
Use this class to control, observe, and respond to experience changes for an AVPlayerViewController. A player view controller’s presentation APIs will no longer be honored after attaching an experience controller. Using the other presentation APIs may preclude the use of this class.
Topics
Configuring the experience
allowedExperiencesavailableExperiencesAVExperienceController.ExperiencesexperienceAVExperienceController.ExperienceconfigurationAVExperienceController.Configuration
Transitioning experiences
Configuring a delegate
Structures
See Also
visionOS playback
Playing immersive media with AVKitCreating a multiview video playback experience in visionOSAdopting the system player interface in visionOSTrimming and exporting media in visionOSAVPlayerViewControllerAVPlayerViewControllerDelegateAVMultiviewManagerAVGroupExperienceCoordinatorAVViewportAVPortalViewportThird-party casting support