Instance Property


The delegate object for the Picture in Picture controller.


@property(nonatomic, weak) id<AVPictureInPictureControllerDelegate> delegate;


Implement the methods declared by the delegate object to respond to user interactions with the Picture in Picture feature on iPad. These protocol methods are described in AVPictureInPictureControllerDelegate.

See Also

Creating and Configuring a Picture in Picture Controller

- initWithPlayerLayer:

The designated initializer for a Picture in Picture controller.


Methods you can implement to configure your app’s user interface to respond to user interactions for Picture in Picture on iPad.


The AVPlayerLayer instance containing the media to play.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software