Skip to content

A basic video player made for VRChat using Udon and UdonSharp

License

Notifications You must be signed in to change notification settings

ReadyPlayerEmma/USharpVideo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USharpVideo

A basic video player made for VRChat using Udon and UdonSharp. Supports normal videos and live streams.

example

Features

  • Allows master only/everyone lock toggle for video playing
  • Video seeking and duration info
  • Pause/Play
  • Shows master and the last person to play a video
  • Default playlist that plays when entering the world
  • Stream player
  • Support for YouTube timestamped URL's (youtube.com?v=<video>&t=<seconds>)
  • Volume slider

Installation

  1. Install the latest VRCSDK and latest release of UdonSharp
  2. Install the latest release
  3. Drag the USharpVideo prefab into your scene, resize to fit
  4. Optionally bake realtime GI for the scene

There is also an example scene with the video player setup with lightmapping and everything in the USharpVideo/Scenes directory.

About

A basic video player made for VRChat using Udon and UdonSharp

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 59.6%
  • HLSL 21.7%
  • ShaderLab 18.7%