Version: Unity 6.0 (6000.0)
言語 : 日本語
Web のオーディオ
ウェブでのテクスチャ圧縮

Web でのビデオ再生

Unity Web は VideoPlayer API を使用したビデオ再生をサポートします。このページでは、Web がサポートするビデオ再生機能に関する情報のみを提供します。Unity アプリケーションでビデオを使用する方法については、Video Player を参照してください。

Video Player

Video Player コンポーネントでは、Web での他のインタラクティブな動作に応じてビデオ再生の時間を調整できます。詳細は、Video Player コンポーネントによるクロック管理 を参照してください。

例外は、以下のものに限られます。

  • Web はフレーム精度をサポートしません。
  • VideoPlayer コンポーネントは、captureFramerate との同期再生をサポートしません。デフォルトでは、ゲーム時間更新モードで説明されている通常の非同期再生が使用されます。
  • VideoPlayer コンポーネントは、再生コントロールを一時的に加速または減速することによって、ビデオ再生と Unity 時間の間のドリフトを修正します。ただし、Safari ブラウザーのビデオサポートの制限によってこのメカニズムが正確に作動しないため、ドリフト補正は無効になります。

サポートされているビデオ再生機能と形式

Unity Web は以下のビデオ再生オーディオ出力モードをサポートします。

クラス 用途
VideoAudioOutputMode.None 埋め込まれたオーディオを無効にします。
VideoAudioOutputMode.Direct 埋め込まれたオーディオをプラットフォームのオーディオハードウェアに直接送信します。
VideoAudioOutputMode.AudioSource 埋め込まれたオーディオを指定された AudioSource に送信します。出力モードを VideoAudioOutputMode.AudioSource に設定すると、Unity はミュート以外のすべての AudioSource フィールドを無視します。これは、動画再生の 3D 立体化が Web では利用できないためです。

ビデオ形式

Unity は以下の一般的なビデオファイル形式をサポートしています。

形式 拡張子
MPEG–4 Part 14 .mp4
Apple iTunes Store からダウンロードしたビデオに使用される MPEG–4 ファイル .m4v
Apple の QuickTime ムービー形式 .mov
Moving Picture Experts Group (MPEG) .mpg
MPEG ビデオ .mpeg
WebM ビデオ .webm
Ogg ビデオファイル .ogv

この制限の唯一の例外は、ビデオ URL にファイル名の拡張子がない場合です。この場合、ブラウザーは制限なしでそのビデオを再生します。

ビデオクリップ

Web では VideoClips はサポートされません。通常、シーンを作成するときは、VideoClipImporter を使用して VideoClip を Unity プロジェクトにインポートします。これは、同じ VideoClip を複数のプラットフォームで再利用する場合に便利です。ただし、VideoClip がアタッチされた Web ゲームをビルドしているときに、Unity コンソールはゲーム内で見つかったそれぞれの VideoClip に対する以下の警告を記録します。

Embedded video clips are not supported by the Web player: %s. \nUse the Video Player component's URL option instead%s はビデオクリップ名に置き換えられます。ランタイムでゲームに VideoClips が割り当てられている場合、Unity はウェブブラウザーの開発者コンソールでの警告メッセージを記録します。

その他の参考資料

Web のオーディオ
ウェブでのテクスチャ圧縮
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961