春日部つむぎ no ゲーム作ってみよう!【UE5/UE4】 - 動画を再生する方法(レベル内)【UE5/UE4】
■動画再生可能なフォーマット

Wmf Media Player .avi.mp4
Android Media Player .avi

■動画再生方法

.aviと.mp4で設定方法が異なる

以下.mp4の方法

1.プラグインの有効


プラグイン > Media Players

WMF Media Player → enabled
Android Media Player → enabled

2.動画をインポート


Unreal Projects/(プロジェクト名)/Content/Movies以下に動画ファイルを保存。

上記ファイルをContent/Moviesにインポート

※動画の保存先に注意!。

File Media Sourceが作成される。

3.File Media Sourceの設定変更


インポートして生成されたFile Media SourceのDetailsにて
Platform > Windows
AutomaticをWindows Media Foundation(WmfMedia)に変更。

4.Media Playerを作成


Media > Media Playerを作成。

Create Media Playerの設定が表示さる。
Video output Media Texture asset にチェック

NewMedia PlayerとNewMedia Textureが作成される。

NewMedia Playerを開き、Play Listをダブルクリック
すると動画が再生されることを確認。

5.マテリアルを作成


Media Textureを右クリック > Create Material

6.Media Playerの設定


Details > Playback(再生)

□Play on Open
    Open Source等のノードが呼び出された際に自動で再生する
□Shuffle
    Play Listを設定した場合にシャッフル再生を行う
□ Loop
    動画再生終了時にループ再生を行う

7.Actorsの配置

メイン エディタの [Place Actors] パネルの [Basic] タグから[Plane] をレベルにドラッグし、
Transform ツールを使って自由にサイズ変更および配置します。

Video Media Texture アセットをレベルの Plane 上にドラッグして Material を自動作成および割り当てをすることができる。

8.Media Sound の追加


配置したActorsの [Details] パネルの [Add Component] ボタンをクリックして Media Sound を追加。

    Media Sound コンポーネント・・・ビデオと一緒に再生するオーディオを定義します。

[Details] パネル > [Media] セクション > [Media Player]
MyPlayer に設定

9.Level BluePrint 作成


Media Playerの変数を作成
変数名:Media Player
変数の種類:Media Player
デフォルト値 > Media Player :Media Player

▼Play on Openにチェック有

Event BeginPlay
 ↓
Open Souce
 ・target - Media Player
 ・Media Souce(再生したい動画)

▼Play on Openにチェック無

Event BeginPlay
 ↓
Open Souce
 ・target - Media Player
 ・Media Souce(再生したい動画)
 ↓
Deley
 ・Duration (0.2)
 ↓
Play
 ・target - Media Player