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

WWDC25: Explore video experiences for visionOS | Apple

WWDC25: Learn about the Apple Projected Media Profile | Apple

WWDC25: What’s new in Metal rendering for immersive apps | Apple

WWDC26: What’s new in Xcode 27 | Apple

WWDC25: Learn more about Declarative Web Push | Apple

WWDC26: Discover new capabilities in the App Intents framework | Apple

WWDC25: What’s new in visionOS 26 | Apple

WWDC25: Learn about Apple Immersive Video technologies | Apple

WWDC25: Optimize your custom environments for visionOS | Apple

WWDC25: Create a seamless multiview playback experience | Apple

WWDC25: Explore spatial accessory input on visionOS | Apple

WWDC23: Discover Metal for immersive apps | Apple

WWDC25: Design foundations from idea to interface | Apple

WWDC26: Principles of great design | Apple

WWDC26: What’s new in SwiftUI | Apple

WWDC26: Run local agentic AI on the Mac using MLX | Apple

WWDC25: Enhance your app with machine-learning-based video effects | Apple

WWDC25: Better together: SwiftUI and RealityKit | Apple

WWDC26: What’s new in Shortcuts | Apple

