ビデオ
VRChat ワールド向けの同期 YouTube・動画プレイヤー。すっきりした標準パネルと、自分の操作 UI を作るための部品付きです。
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、プレイヤーに見えることと動画が再生されないときの対処はみんなで見るで説明しています。