Implement immersive and spatial video experiences on Apple Vision Pro (visionOS), including RealityKit VideoPlayerComponent setup, portal/progressive/full immersive viewing modes, transitions and events, comfort mitigation, and Apple Immersive Video authoring workflows.
Decide first whether the app should use the system AVKit experience or a custom RealityKit playback surface.
| Reference | When to Use |
|---|---|
| playback-decision-tree.md | Decision tree: window vs portal vs progressive vs full immersive playback. |
| avkit-visionos-playback.md | When using AVKit AVPlayerViewController and AVExperienceController as the system playback surface. |
| avexperiencecontroller.md | When AVKit AVExperienceController is the right surface for the product. |
| videoplayercomponent-basics.md | When you need to set up VideoPlayerComponent + AVPlayer correctly. |
| video-player-events.md | When RealityKit video playback must drive UI, scene transitions, rendering readiness, or comfort mitigation from VideoPlayerEvents. |
| apmp-and-spatial-video.md | When the content is spatial video, APMP, or Apple Immersive Video. |
| immersive-viewing-modes.md | When implementing portal, progressive, or full modes and related scene transitions. |
| comfort-mitigation.md | When handling comfort violations and mitigation strategies. |
| apple-immersive-video-authoring.md | When you need Apple Immersive Video authoring or packaging references. |
AVExperienceController when the system player experience
fits the product.VideoPlayerComponent when the video must live in a custom
scene graph.Provide:
npx skills add tomkrikorian/visionOS 沉浸式媒体开发者下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer