r3f-xr-widgets / VideoXR
Function: VideoXR()
VideoXR(
allProps):Element
Defined in: src/components/VideoXR.tsx:48
Video player that wraps XRLayer in UIKit's Content component.
Waits for video metadata to load, then creates an XRLayer sized to the video's actual dimensions (pixelWidth, pixelHeight). This ensures correct aspect ratio and integrates with UIKit's layout system.
Use this instead of raw XRLayer when you need UIKit layout integration. For 360° videos, see EquirectPlayer which uses raw XRLayer.
Parameters
allProps
Returns
Element
Example
tsx
<VideoXR src="/video.mp4" shape="quad" flexGrow={1} />See
- useVideoMetadata - Hook used internally to get video dimensions
- EquirectPlayer - For 360° videos (uses raw XRLayer)