VketVideoPlayer

概要

Interactまたは、プレイヤーがブースに入った(OnEnterTrigger)タイミングで動画を再生できる動画プレイヤーです。

TriggerのColliderはブースを覆うようにVket運営側で設置するため、自由に変更することはできません。

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

動画はローカルで再生され、ブースから離れた時点で停止します。

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

使用方法

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

videoplayer

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

videoplayer

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

videoplayer

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

https://docs.vrchat.com/docs/www-whitelist

自動再生の設定

プレイヤーがブースに入った際に自動的に動画を再生する場合、VketUdonControlコンポーネントのOnBoothTriggerにチェックを入れてください。

videoplayer

自動再生のみを有効とし、ボタンによる再生停止を行いたくない場合、以下のチェックを外して無効化してください。

  • VideoPlayer内のInteractVisualオブジェクト
  • VideoPlayerオブジェクトのBox Colliderコンポーネント

videoplayer

videoplayer

見た目の調整

いくつかの見た目の調整が可能です。

  • 動画停止時の画像VketVideoPlayer
    • VideoPlayer オブジェクトの Disabled Player Texture に画像を設定してください。
  • 再生ボタン、停止ボタンの画像
    • 同オブジェクト内のPlay VisualまたはStop Visualに画像を設定してください。画像のTexture TypeはSprite (2D and UI)に設定しておく必要があります。

videoplayer

  • スクリーンやボタンの位置調整
    • ScreenオブジェクトやInteractVisualオブジェクトの位置を調整してください。