ビデオ

VRChat ワールド向けの同期 YouTube・動画プレイヤー。すっきりした標準パネルと、自分の操作 UI を作るための部品付きです。

更新日 2026-10-22

VRChat がワールドに用意している動画プレイヤーは、再生するだけです。全員を同じ場面にそろえること、後から来た人を追いつかせること、リンクを並べる手段は、ワールドに任されています。このパッケージはそのすべてを引き受けます。同期プレイヤーと好きな数のスクリーン、操作パネルのセットです。

標準パネル:タイトル、進行状況、再生ボタン、音量、リンク欄、キュー

全員が同じフレームを見ます。後から来た人は部屋の位置に、部屋が一時停止中なら一時停止したまま合流します。一時停止、シーク、ループ、スキップは同期され、音量はプレイヤーそれぞれのものです。リンクは追加した人の名前付きでキューに並び、キューが空になるとプレイリストが引き継ぎ、ロックすれば操作はインスタンスオーナーと指名した人だけに残ります。

コードからも、パネルと同じようにプレイヤーを操作できます。

public class Cinema : UdoniteBehaviour
{
    public VideoPlayer player;
    public VRCUrl trailer;

    public override void Interact()
    {
        player.PlayUrl(trailer);
    }
}

含まれるもの

VideoPlayer 同期プレイヤー。再生、キュー、一時停止、シーク、スキップ、ロック、そして UI に表示するすべての値
VideoScreen どのレンダラーにも映像を映し、その形に合わせてレターボックスします
VideoPlaylist キューが空のときに流れるリンクとタイトル
VideoButton、VideoLabel、VideoSlider、VideoLinkField、VideoShowWhen、VideoQueueRow 標準パネルを構成する部品。自分の UI にも使えます
VideoPart 自分の部品を書くための基底クラス
Udonite > Video メニューは Create Video Player のひとつだけ。スクリーンの追加、AudioLink、YouTube タイトルはインスペクターのボタンで

まずははじめにから。パネルの置き換えは自分の UI、プレイヤーに見えることと動画が再生されないときの対処はみんなで見るで説明しています。

問題が発生しました 再読み込み