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