3テラバイト

プログラム関連備忘録サイト。主にゲーム。

Unity

UnityのVideo Playerで動画の終了を判定する方法

投稿日:

こんにちは、今日はUnityのVideo Playerで動画の終了を判定する方法についてまとめていきます。

確認環境

Unity 2018.4.15f1

動画の終了を判定する

VideoPlayer.loopPointReachedにコールバック関数を設定すると、コンテンツの再生完了時点でイベントを発生させることができます。

これを用いて動画の再生終了を判定します。

以下のLoopPointReached関数内で動画再生完了時に行いたい処理を記述します。

シーンの変更処理を入れると動画再生完了で次のシーンに移行する処理が実装可能です。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using UnityEngine;
using UnityEngine.Video;
 
public class TestScript: MonoBehaviour
{
    [SerializeField]
    VideoPlayer videoPlayer;
 
    void Start()
    {
        videoPlayer.loopPointReached += LoopPointReached;
        videoPlayer.Play();
    }
 
    public void LoopPointReached(VideoPlayer vp)
    {
        // 動画再生完了時の処理
    }
}

-Unity


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

UnityのProfilerの使い方

確認環境 Unity 2018.4.15f1 Profiler ウィンドウの開き方 Window > Analysis > Profiler から Profiler ウィンドウ を開きます。 Prof …

no image

Unityでマウスオーバーしているウィンドウを最大化するショートカットキー

こんにちは、今日はUnityでマウスオーバーしているウィンドウを最大化するショートカットキーについてまとめていきます。 確認環境 Unity 2018.4.15f1 マウスオーバーしているウィンドウを …

no image

Unity – システム情報とハードウェア情報を取得する

こんにちは、今日はUnityで実行環境のOSやCPU、メモリ等のシステム情報、ハードウェア情報を取得する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 システム情報とハー …

no image

Unityでアプリケーションの多重起動を制限する方法

こんにちは、今日はUnityでアプリケーションの多重起動を制限する方法についてまとめていきます。 確認環境 Unity 2018.4.15f1 アプリケーションの多重起動を制限する Edit > Pr …

no image

Unityでスクリプトからゲームの再生や停止を行う

こんにちは、今日はUnityでスクリプトからゲームの再生や停止を行う方法についてまとめていきます。 エディタの再生、一時停止、停止ボタンの処理をスクリプトから行うことができます。これらの処理はエディタ …

S