【UE4】text boxに入力したURLの動画を再生する

こんにちは。今回は、UE4で動画を再生させてみようと思います。

まずは、何でもよいのですがThird PersonのBuluePrintClassをします。

作成したらcontentの中にStream Media Sourceを追加します。

f:id:tyojugiga:20191017223828p:plain

次にMedia Playerを追加します。

f:id:tyojugiga:20191017224141p:plain

追加しようとすると以下のような表示が出るのでチェックします。

f:id:tyojugiga:20191017224415p:plain

するとTextureが生成されるので、そのMaterialを作成します。

f:id:tyojugiga:20191017224544p:plain

次にWidget BluePrintを作成して画面いっぱいにimageを追加します。追加したら先ほど作成したMaterialを割り当ててください。

f:id:tyojugiga:20191017224815p:plain

ここまでできたら、Third PersonのBuluePrintに以下のノードを追加します。StreamingMediaはStream Media Source型、Media PlayerはMedia Player型の変数です。

f:id:tyojugiga:20191017225242p:plain

次に新たにWidget BluePrintを作成して以下のようにtext boxとbuttonを配置します。

f:id:tyojugiga:20191017225841p:plain

そしたら、イベントグラフに以下のノードを追加します。

f:id:tyojugiga:20191017230152p:plain

 

 

これで完成です!!

 

f:id:tyojugiga:20191017230340p:plain

UE4のplayを実行すると上の画像のようになるのでtext boxにURLを入力してplayボタンを押すと・・・

 

f:id:tyojugiga:20191017230708p:plain

動画が再生されます!!!!

 

ここまで読んでいただきありがとうございます!