Default Unity video player not working in VR

Using the VRChat SDK, I have two video players layered on top of TV screens. While testing in Unity and through VRChat on desktop, both work flawlessly. However, upon launching VRChat through the Meta Quest Link and actually using VR, suddenly they’re both just the white plane I placed and attached the video player component to.

Unity version is 2022.3.22f1

Happy to provide any other information if need be.

Thanks in advance!

Check for any errors in the player.log (see manual for device specific instructions).

Every device has its own limitations when it comes to video playback, most importantly the codec. Check the video file’s Inspector settings, or if it’s in StreamingAssets you have to manually encode and test various codecs. Supported codecs and settings should be documented by Meta.

Small chance that the player mucks up if you try to play more than one video at a time. This seems to be a known issue on the web, perhaps for a low-end mobile device the same limitation holds true (just a guess).

Also can’t hurt to upgrade to 2022.3.55f1 … that’s over 30 bugfix patch releases ahead.

The fix is to just use Poiyomi Shader, which is its own can of worms, rather then the default video player, on account of it’s stupid and useless