tell me about seconds screen avkit playback

Generated on 4/13/2025

1 search

The concept of second screen AVKit playback is closely related to the "Explore multiview video playback in visionOS" session from WWDC 2024. In this session, AVKit introduces a feature called Multiview, which allows for simultaneous viewing of multiple video screens. This feature is particularly useful for scenarios where you might want to watch different camera angles or multiple streams at once, such as watching several sports games or different perspectives of the same event.

Multiview is integrated into the AVPlayerViewController, providing a familiar user interface and system features. It includes a Multiview button that reveals a content browser, allowing users to select additional content to view side by side with the main video. The original video remains the primary focus, with a slightly more prominent look and audio playback.

For more details, you can refer to the session Explore multiview video playback in visionOS (00:01:55).

Enhance the immersion of media viewing in custom environments

Enhance the immersion of media viewing in custom environments

Extend your media viewing experience using Reality Composer Pro components like Docking Region, Reverb, and Virtual Environment Probe. Find out how to further enhance immersion using Reflections, Tint Surroundings Effect, SharePlay, and the Immersive Environment Picker.

Build compelling spatial photo and video experiences

Build compelling spatial photo and video experiences

Learn how to adopt spatial photos and videos in your apps. Explore the different types of stereoscopic media and find out how to capture spatial videos in your iOS app on iPhone 15 Pro. Discover the various ways to detect and present spatial media, including the new QuickLook Preview Application API in visionOS. And take a deep dive into the metadata and stereo concepts that make a photo or video spatial.

Enhance ad experiences with HLS interstitials

Enhance ad experiences with HLS interstitials

Explore how HLS Interstitials can help you seamlessly insert advertisements into your HLS content. We’ll also show you how to use integrated timeline to tune your UI experience and build SharePlay for interstitials.

Discover media performance metrics in AVFoundation

Discover media performance metrics in AVFoundation

Discover how you can monitor, analyze, and improve user experience with the new media performance APIs. Explore how to monitor AVPlayer performance for HLS assets using different AVMetricEvents, and learn how to use these metrics to understand and triage player performance issues.

Explore multiview video playback in visionOS

Explore multiview video playback in visionOS

Learn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different angles or watching multiple games simultaneously. And discover how to design a compelling and intuitive multiview experience in your app.

Capture HDR content with ScreenCaptureKit

Capture HDR content with ScreenCaptureKit

Learn how to capture high dynamic colors using ScreenCaptureKit, and explore new features like HDR support, microphone capture, and straight-to-file recording.