WWDC25: Support immersive video playback in visionOS apps | Apple

Discover how to play immersive videos in visionOS apps. We’ll cover various immersive rendering modes, review the frameworks that support them, and walk through how to render immersive video in your app. To get the most out of this video, we recommend first watching “Explore video experiences for visionOS” from WWDC25. Explore related documentation, sample code, and more: HTTP Live Streaming Examples: https://developer.apple.com/streaming... RealityKit: https://developer.apple.com/documenta... AVFoundation: https://developer.apple.com/documenta... AVKit: https://developer.apple.com/documenta... Playing immersive media with RealityKit: https://developer.apple.com/documenta... Playing immersive media with AVKit: https://developer.apple.com/documenta... Explore video experiences for visionOS: https://developer.apple.com/videos/pl... What’s new for the spatial web: https://developer.apple.com/videos/pl... Enhance your spatial computing app with RealityKit: https://developer.apple.com/videos/pl... Dive deep into volumes and immersive spaces: https://developer.apple.com/videos/pl... Learn about the Apple Projected Media Profile: https://developer.apple.com/videos/pl... Learn about Apple Immersive Video technologies: https://developer.apple.com/videos/pl... 00:00 - Introduction 01:24 - Video profiles supported in visionOS 26 03:09 - Immersive video playback in 
Quick Look 04:25 - Immersive video playback with AVKit 09:11 - Comfort mitigation detection 09:51 - Custom playback 
in RealityKit 11:48 - Progressive immersion mode in RealityKit 16:32 - Spatial video rendering with RealityKit 21:16 - Comfort mitigation detection in RealityKit 22:57 - RealityKit content integration with SwiftUI More Apple Developer resources: Video sessions: https://apple.co/VideoSessions Documentation: https://apple.co/DeveloperDocs Forums: https://apple.co/DeveloperForums App: https://apple.co/DeveloperApp