The avatar creation tool for everybody: create and express yourself in your very own avatar.
Create your own metaverse on a web browser, using the development solution created by HIKKY.
The single account for all Vket services.

You must create a Vket Account to apply for an exhibition, submit your creation, or host your events in Vket. Sign up can be done easily by linking your service accounts!

← Back to Vket Official Assets
This is a video player Prefab.
You can set it up to play a video either when a play button is pressed or when a visitor enters the exhibition space. The collider used to detect entry into the exhibition space is set up by Vket staff and cannot be modified.
Video playback is not synced with other visitors (local playback). Playback stops when the visitor leaves the space.
Placement limit: Only one VketVideoPlayer can be used per space.
Videos must come from a URL. You cannot submit a custom video file for use.
This guide assumes you have already opened the submission scene.
Please click here (Vket 2026 Summer Submission Guidelines) to learn how to create a submission scene.
Show Control Panel from VketTools in the Unity top menu to open VketTools.*If the VketTools window displays "Please log in to VRChat SDK", log in to your VRChat account from the "VRChat SDK" window and try again.

List of VketPrefabs button at the bottom of VketTools.
Generate and Configure Prefab button for the item labeled Prefab Name: VketVideoPlayer.
Once VketVideoPlayerSettingsWindow opens, configure each item from top to bottom.
If you accidentally close the settings window, select VketVideoPlayer in the Hierarchy and click Open Settings Window in the Inspector to reopen it.
Enter the URL of the video you want to play.
*Due to VRChat specifications, videos hosted on sites other than approved ones (such as YouTube) will not play by default. (Visitors can change the "Allow untrusted URLs" setting.) Enter a URL from an approved site.
*See the list of approved sites here.
*The video playback method is AVProVideoPlayer.
*AVProVideoPlayer supports playback of videos and streams from platforms such as Vimeo.
*Note: You can no longer designate RenderTexture as a display target.

Loop is enabled by default.
To disable looping, uncheck the checkbox.

By default, World BGM attenuation during playback is enabled.
To keep the world BGM at full volume during playback, uncheck the box.

By default, playback starts only when the play button is pressed.
To enable auto-play, check the box.

By default, the control panel (play button, volume slider, etc.) is visible.
To hide the control panel, uncheck the box.

If the video you want to play has a non-standard size or aspect ratio, adjust the Aspect Ratio X:Y and Screen Size values to match the video.
*Default aspect ratio: 16:9
*Default screen size: 0.2

To display a specific image when the video is not playing, set the image using one of the following methods:
Select Texture 2D window*By default, a light blue box is set as the image.

To display a specified image while a video is loading, set it using one of the following methods:
Select Texture 2D window*By default, "NOW LOADING" text is set as the image.

Once you have completed the settings, click the Finish Prefab Configuration button at the bottom to close VketVideoPlayerSettingsWindow.

Click the Check in VRChat button in the VketTools window to automatically launch VRChat and enter the submission scene world.

Approach the video player you set up and check that each setting works as intended.
If everything is behaving as intended, the setup is complete.

By using VketVideoUrlTrigger, you can place multiple switches separate from the control panel included in the VketVideoPlayer Prefab, each with a different video URL assigned.
For details, see: VketVideoUrlTrigger