VketVideoPlayer

概要

Interactまたは、プレイヤーが出展スペースの領域に入ったタイミングで動画を再生できる動画プレイヤーです。

出展スペースに入った判定を行うコライダーはVket運営側で設定するため、自由に変更することはできません。

動画はプレイヤーのローカルで再生され、スペースから離れた時点で停止します。

設置数制限: VketVideoPlayerは1スペースにつき1つのみ使用可能です。

動画はURLで指定します。動画ファイルを入稿して指定することはできません。

注意:VRChatの仕様により、YouTube等の許可されたサイト以外にアップロードされた動画は再生されません(ユーザー側の設定で許可することは可能)。youtube.com等の許可されたURLを入力してください。許可(whitelist)されたサイトは以下に記載されています。
https://docs.vrchat.com/docs/www-whitelist

使用方法

VketVideoPlayer.prefabをHierarchyのDynamic内にドラッグアンドドロップして設置してください。

Prefab内の VketVideoPlayer オブジェクトを選択し、InspectorビューのVideo Urlに再生したい動画のURLを入力してください。

注意:VRC Unity Video PlayerコンポーネントではなくUdon Behaviour (Script)コンポーネントのVideo UrlにURLを入力してください。

見た目の調整

  • 動画停止時の画像の変更
    Disabled Image に画像を設定してください。
  • 動画読み込み時の画像の変更
    Loading Image に画像を設定してください。

  • 操作パネルの無効化
    自動再生をオンにして、再生停止ボタン等が不要の場合、VketVideoPlayer内のInterfaceオブジェクトをオフにしてください。

  • アスペクト比の調整
    再生する動画のサイズとアスペクト比が合わない場合、VketVideoPlayer内のScreenオブジェクトのScaleを調整してください。

動作の調整

  • 自動再生の設定
    On Booth Playにチェックを入れると、プレイヤーが出展スペースの領域に入った際に自動的に動画が再生されます。

  • BGMフェードアウトの設定
    World Bgm Fadeのチェックを入れると、動画再生時にワールドBGMがオフになります。無音の動画の場合等、ワールドBGMを再生したままにしたい場合はチェックを外してください。

  • ループ再生の設定
    Loopのチェックを入れると、動画を最後まで再生した後に自動的にループ再生します。1回だけ再生して停止したい場合、チェックを外してください。

  • 音声範囲の調整
    VketVideoPlayer内のAudioSourceオブジェクトのパラメーターを変更し、動画の音声の大きさや範囲を調整することができます。

動画再生スイッチの使用(オプション)

VketVideoPlayerのPrefabに含まれる再生ボタン等の操作パネルとは別に、Interactすることで動画を再生するスイッチを設置することができます。

また、この方法でスイッチを複数設置し、それぞれのスイッチに別の動画URLを設定することができます。

VketVideoUrlTrigger.prefabをHierarchyのDynamic内にドラッグアンドドロップして設置してください。

VketVideoUrlTriggerを選択し、Vket Video Playerの欄にVketVideoPlayerをドラッグアンドドロップして設定してください。

Video Urlに動画のURLを入力してください。

Prefabにはスイッチの見た目が設定されていないため、Cubeを配置する等で適切な見た目を設定してください。
または、ModeをOn Player Enterに変更すると、プレイヤーがInteractした際ではなくコライダー内にプレイヤーが入った際に起動するスイッチになります。