◀️
【UE5】MediaPlayerで手動で動画をループ再生させる
概要
MediaPlayerにはLoopフラグにチェックを入れると動画再生終了時に自動で最初まで戻って一から再生してくれる機能があります。
ただ、この設定だとこのタイミングではループしてほしくないなどの要望の時に困るなと思い、手動でループ設定できないか調べたことをまとめて記事にしました
やり方
OnEndReached
イベントにコールバックイベントをバインドして下記の処理を呼びます。
-
Seek
関数で動画を最初まで戻す -
Play
関数で動画を再生させる
似たような名前のイベントにOnSeekCompleted
というのがありますが、そちらはSeekが移動完了したときのイベントで動画再生終了したときのイベントではないので注意が必要です。(自分はそちらが動画再生終了のイベントかと思いハマりました)
短いですが終わりです。
Discussion