Contents

Playback interfaces

Present video with the system player, complete with transport controls and Picture in Picture.

Overview

AVKit provides the best way to build a playback interface for your app. The player it presents is the one people use in the apps that come with their devices, so its controls need no explanation. It also connects to the system features that surround playback, from Now Playing to Picture in Picture and AirPlay. Your work goes into your content instead of into controls.

The same player provides the right playback experience on supported Apple platforms. Video expands to full screen on iPad and iPhone, and keeps playing in a corner when someone switches apps. The transport bar answers the remote on Apple TV, where the player can also offer what to watch next. On Mac, it sits in a window with trimming. On Apple Vision Pro it grows from inline video to a large screen or a fully immersive scene. As the system player gains new behavior, your app picks it up.

For information about managing playback itself, see Media playback.

Topics

Standard player interfaces

Immersive and multiview media

Interstitials and markers

Content proposals and parental controls

Media trimming and export

Display management

Picture in Picture

Media and content selection

Route selection

Third-party casting

Metadata identifiers

See Also

Essentials