Version: Unity 6.0 (6000.0)
言語 : 日本語
ビデオクリップのインポートとプレビュー
ビデオファイルについて

ビデオソースの使用

Unity でビデオを使用するには、ビデオプレイヤーでビデオソースを参照します。

Unity でビデオを使用するには、Source ドロップダウンを使用して、ビデオプレイヤーでファイルを参照する必要があります。ビデオプレイヤーは、ビデオクリップまたは URL からビデオソースを得て再生できます。

この情報では、ビデオファイルの参照のみを扱います。ビデオプレイヤーを設定するには、Video Player コンポーネントを参照してください。ビデオクリップを設定するには、ビデオクリップインポーターを参照してください。

必要な要件

ファイルをビデオクリップとして参照する

ビデオプレイヤーでファイルをビデオクリップとしてリファレンスするには:

  1. ファイルをビデオクリップとしてインポートします。
  2. Video Player コンポーネントを選択します。
  3. VideoPlayer Inspector ウィンドウで、Source に移動します。
  4. SourceVideo Clip に設定します。
  5. ビデオクリップのアセットをクリックして Video Clip パラメーターにドラッグするか、Video Clip ピッカーをクリックしてビデオクリップを選択します。

注意: ビデオファイルは多くの場合大きいため、ビデオクリップをアドレス指定可能なビデオアセットとして割り当てるか、またはアセットバンドルから割り当てて、最初のゲームインストールサイズの削減に役立てることもできます。

ファイルを URL として参照する

アプリケーションにバンドルされていないファイルを再生するために、URL としてファイルを参照します。これは、ユーザーが生成したコンテンツで、そのコンテンツが Unity の直接コントロール下にない場合や、サイズの大きなビデオファイルのローカルへの保存を避けたい場合に役立ちます。

URL で、ローカルファイルシステム、ウェブサーバー、または StreamingAssets フォルダー上のファイルを指すことができます。URL オプションはアセット管理を回避するため、Unity がソースビデオを見つけられるように手動で確認する必要があります。例えば、ローカルファイルは Unity がアクセス可能な場所で、スクリプトで示されている必要があり、ウェブの URL にはソースビデオをホストするウェブサーバーが必要です。

ビデオプレイヤーでファイルを URL として参照するには:

  1. Video Player コンポーネントを選択します。
  2. VideoPlayer Inspector ウィンドウで、Source に移動します。
  3. SourceURL に設定します。
  4. URL を選択した URL に設定します。

注意ウェブプラットフォームでは、ローカルファイルシステムおよび Application.persistentDataPath からの再生はサポートされていないため、URL はウェブの URL を指している必要があります。

ファイルシステム

ネイティブのビルドプラットフォームでは、任意のファイルパスの URL を設定して、ファイルシステム内のファイルを直接使用できます。file:// プレフィックスを使用できますが、必須ではありません。

注意: 一部のウェブブラウザーでは、ローカル開発とテストの目的で、file:// URL アクセスに対してブラウザーのオリジン間リソース共有 (CORS) セキュリティーを手動で無効にできます。セキュリティ上の理由から、この方法は推奨されません。

ウェブサーバー

ウェブサーバーからビデオを読み取るための URL は、http://https:// のプレフィックスを使用して設定できます。このような場合、Unity は必要な事前バッファリングとエラー管理を実行します。

StreamingAssets フォルダー

Unity の StreamingAssets フォルダーに配置されたファイルを使用する URL を設定するか、プラットフォーム固有のパス Application.streamingAssetsPath を使用して設定できます。詳細については、Application.streamingAssetsPath を参照してください。

追加リソース

ビデオクリップのインポートとプレビュー
ビデオファイルについて
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961