Skip to content

Video players ​

Tripwire works with VRChat's video players and with ProTV, VizVid, USharpVideo and VideoTXL.

VRChat's video players ​

VRC Unity Video Player and VRC AVPro Video Player are controlled with the actions in Video player: play a URL, pause, stop, seek, loop.

WhenInteract⋯
What to do
Play Video URL⋯
TargetsScreen
URLhttps://…
+ Add what to do

One URL every 5 seconds

VRChat loads a new URL at most once every 5 seconds.

Playback events (started, ended...) are the events in Video player. They only reach a trigger on the same object as the video player.

ProTV, VizVid, USharpVideo, VideoTXL ​

These send notifications from their scripts.

  1. For "when", pick Notified By Another Script
  2. Put the player's object in Notified by (for ProTV, the one with TVManager)
  3. In What happened, pick Started playing, Media ended and so on
WhenNotified By Another Script⋯
Notified byTVManager
What happenedStarted playing
What to do
Set Active⋯
TargetsRoom Lights
ShowOff
+ Add what to do

To control them, use Use another script with the player's object as the target and pick Play URL or another operation in Use.

Not supported yet

YamaPlayer and QvPen need their own base classes to receive notifications, so they aren't supported yet. iwaSync3 isn't listed because the source of its current version isn't public.