USharpVideo
USharpVideo copied to clipboard
A basic video player made for VRChat using Udon and UdonSharp
Users have reported random textures, such as avatar textures or icons from the expression menu, appearing on the video screen after videos finish playing in AVPro mode. Seems like it...
We have noticed issues where videos played in AVPro mode sometimes reload for no reason around the 35 second mark with "Retrying load" in the client log. This matches the...
The video's screen is playing normally but I can't hear anything. What should I do?
After upgrading the VRC packages in two of my projects recently, video playback no longer works in the editor. Video mode gives a Windows Media Error (unsupported format), stream mode...
When toggled to Video, the screen is correct orientation. But when toggled to stream it is mirrored to be upside down. 
I'm getting these errors. [USharpVideo] Video player error when trying to load https://youtu.be/dQw4w9WgXcQ?si=kcgxZQ2VaH8iDnU2 UnityEngine.Debug:LogError (object,UnityEngine.Object) VRC.Udon.Wrapper.Modules.ExternUnityEngineDebug:__LogError__SystemObject_UnityEngineObject__SystemVoid (VRC.Udon.Common.Interfaces.IUdonHeap,System.Span`1) VRC.Udon.VM.UdonVM:Interpret () VRC.Udon.UdonBehaviour:RunProgram (uint) (at ./Packages/com.vrchat.worlds/Runtime/Udon/UdonBehaviour.cs:1035) VRC.Udon.UdonBehaviour:RunProgram (string) (at ./Packages/com.vrchat.worlds/Runtime/Udon/UdonBehaviour.cs:1010) VRC.Udon.UdonBehaviour:SendCustomEvent (string) (at...
Connecting AudioLink to the VideoAudioSource speaker works just fine in the past, however connecting AudioLink to StreamAudioSourceR or StreamAudioSourceL does not pick up any audio. I believe Stream mode uses...
Adds in a check that scans all URL's and compares them against a whitelist that's editable from within the editor before validation checks to prevent any malicious links, such as...
Most, if not all, VRChat video players have this problem. Someone can throw a grabify link into a video player, have it redirect to a video, and noone knows that...
Possibly API update/block of protocol, validated in all worlds. Validated other newer players that YT still loads, unsure if theres a difference in the way Usharp makes calls. Opening issue...