VRC_SyncVideoPlayer

※注: 2018.1.3の更新で多くのバグが修正され、また挙動も一部変更されました。未対応です。

ドキュメンテーション


  • Video Playerをインスタンス内の他の人と同期できるようにする
  • Playlistを使用可能にする(注: 一部機能は動かない)
  • Youtube, Viemo, DailyMotionのURLが使用可能(ここに書かれていないが、Dropbox、Google Drive 等々も使用できる。また、VideoPlayer自体の機能としてURLを参照できる。)

依存

  • VideoPlayer コンポーネント
    • 動画表示を行う Unity の標準コンポーネント
    • マニュアル: https://docs.unity3d.com/Manual/VideoPlayer.html
    • つまり表示処理自体は VideoPlayer に下請けさせて、VRC_SyncVideoPlayer はこれに機能を追加している、ということ。

パラメータと説明

  • Video Count: プレイリスト内のVideoの数
  • Source: Videoのソース。
    • URL: ソースとしてURLを使用する。リダイレクトが可能。(注: 使用詳細は後述)
    • Video Clip: ソースとしてunity project内のvideo clipを使用する。
  • URL (Appears if it is the selected source)Where you set the url for the video
  • Video Clip (Appears if it is the selected source)The video clip you want to set for the video
  • Aspect Ratio: ビデオのアスペクト比をどうするか。以下のリストから選択。(注: うまく動いていない?)
    • No Scaling
    • Fit Vertically
    • Fit Horizontally
    • Fit Inside
    • Fit Outside
    • Stretch
  • Playback Speed: 再生速度

VRC_Triggerで指定可能なアクション

  • すべて RPC として提供されている
    • VRC_Trigger では SendRPC アクションとして取り扱う
  • すべて、実行する際にはプレイヤーはその VRC_SyncVideoPlayer の Owner である必要がある

  • Play: プレイリストの最初から再生する
  • PlayIndex: プレイリストの指定した位置から再生する
  • Pause: 一時停止 ローカルテストでは動かない?
  • Stop: 停止する
  • Previous: プレイリストの一つ前を再生する
  • Next: プレイリストの一つ先を再生する
  • Shuffle: プレイリストをシャッフルする。未実装。
  • Clear: プレイリストを消去?する。動かない。
  • AddURL: プレイリストにURLを追加する。video clipがプレイリストに存在しないときのみ動くと書いてあるが普通に動く。謎。
  • SpeedUp: 再生速度を0.1倍上げる
  • SpeedDown: 再生速度を0.1倍下げる

概要

ワールド内で映像を同期させて表示するコンポーネント。SendRPCのTargetや挙動を見る限り、Masterに対して他のプレイヤーが同期しているもよう。
動作させるための構造が複雑なので、SDKのPrefabsにあるVRCVideoSyncをベースにして使用する。

仕様・不具合等

関連


  • http://thegreatpug.com/vrchat-making-a-theater/
    概要: 映画館を作るためのTips
    • 3Dビデオと5.1サラウンドサウンドに対応
    • 長時間のvideoで発生する音ズレを軽減するエンコード設定
    • 発光するスクリーン

カテゴリ・タグ: カテゴリ-Components タグ-不具合あり

  • 最終更新:2018-07-09 20:05:34

このWIKIを編集するにはパスワード入力が必要です

認証パスワード