Web でのビデオ再生
Information about the video playback capabilities that Web supports.
読み終わるまでの所要時間 5 分最終更新 1ヶ月前
Unity Web は VideoPlayer API を使用したビデオ再生をサポートします。このページでは、Web がサポートするビデオ再生機能に関する情報のみを提供します。Unity アプリケーションでビデオを使用する方法については、Video Player を参照してください。
Video Player
Video Player コンポーネントでは、Web での他のインタラクティブな動作に応じてビデオ再生の時間を調整できます。詳細は、Video Player コンポーネントによるクロック管理 を参照してください。
例外は、以下のものに限られます。
- Web はフレーム精度をサポートしません。
- コンポーネントは、
VideoPlayerとの同期再生をサポートしません。デフォルトでは、ゲーム時間更新モードで説明されている通常の非同期再生が使用されます。captureFramerate - コンポーネントは、再生コントロールを一時的に加速または減速することによって、ビデオ再生と Unity 時間の間のドリフトを修正します。ただし、Safari ブラウザーのビデオサポートの制限によってこのメカニズムが正確に作動しないため、ドリフト補正は無効になります。
VideoPlayer
サポートされているビデオ再生機能と形式
Unity Web は以下のビデオ再生オーディオ出力モードをサポートします。
クラス | 用途 |
|---|---|
| VideoAudioOutputMode.None | 埋め込まれたオーディオを無効にします。 |
| VideoAudioOutputMode.Direct | 埋め込まれたオーディオをプラットフォームのオーディオハードウェアに直接送信します。 |
| VideoAudioOutputMode.AudioSource | 埋め込まれたオーディオを指定された AudioSource に送信します。出力モードを |
ビデオ形式
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 では はサポートされません。通常、シーンを作成するときは、 を使用して VideoClip を Unity プロジェクトにインポートします。これは、同じ を複数のプラットフォームで再利用する場合に便利です。ただし、 がアタッチされた Web ゲームをビルドしているときに、Unity コンソールはゲーム内で見つかったそれぞれの に対する以下の警告を記録します。
VideoClipsVideoClipImporterVideoClipVideoClipVideoClipEmbedded video clips are not supported by the Web player: %s. \nUse the Video Player component's URL option instead%sVideoClips