Skip to content

YouTube playback proof of concept for Apple Vision Pro, showcasing immersive UI and gesture-based controls in VisionOS.

License

Notifications You must be signed in to change notification settings

KoblerS/visionos-youplay

Repository files navigation

YouTube for Vision OS

A small proof of concept (PoC) for the Apple Vision Pro, providing YouTube player capabilities in a native VisionOS experience.

🚀 Overview

This project demonstrates how to integrate YouTube playback into a VisionOS app. It showcases immersive UI elements designed specifically for the Apple Vision Pro and explores interaction models like gaze and gesture control for video navigation.

⚠️ This is a proof of concept and is not intended for production use or distribution.

✨ Features

  • 🎥 YouTube video playback using embedded web view or third-party libraries
  • 🖼️ VisionOS-optimized UI for spatial and immersive interactions
  • 🧭 Basic controls for play, pause, seek, and fullscreen
  • 👁️‍🗨️ Experimental gaze and gesture input support
  • 🌐 Lightweight interface leveraging SwiftUI and RealityKit

🛠️ Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/youtube-visionos.git
    cd youtube-visionos
    
  2. Open the project in Xcode (ensure you have the latest VisionOS SDK installed).

  3. Build and run the project on the Vision Pro simulator or a real device.

Note: Due to limitations with YouTube's playback policies and VisionOS web view support, some features may be restricted or require workarounds.

📦 Dependencies

  • SwiftUI
  • RealityKit
  • AVKit or WebKit (depending on playback implementation)

🧪 Status

This is an experimental project and may break with future VisionOS updates or SDK changes. Contributions and feedback are welcome!

📄 License

MIT License. See LICENSE for details.

About

YouTube playback proof of concept for Apple Vision Pro, showcasing immersive UI and gesture-based controls in VisionOS.

Topics

Resources

License

Stars

Watchers

Forks

Languages