20
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Unity 動画を途中から再生する

Last updated at Posted at 2018-02-07

#Unity VideoPlayerを途中から再生
VideoPlayerそのものが割と新しい機能なので途中から再生する記事が見当たらない(もしくは需要がない)ので、備忘録としてQiitaに投稿します。

やり方としては簡単でaudioSourceと同じ感じで再生箇所を指定します

source.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;

public class NewBehaviourScript : MonoBehaviour {

	public VideoPlayer mPlayer;

	// Use this for initialization
	void Start () {	

	    mPlayer.time = 15f; //こんな感じで再生途中再生したい時間を
	    mPlayer.Play();
	
	}	
}

VideoClipになんか動画入れてあるVideoPlayerを適当に取得してください。
普通に再生するだけならググれば色々記事出てきてこの辺はどこも書いてあると思います。

まぁコード見るようにVideoPlayer.timeに再生したい時間を指定してからPlayするとその時間から再生できます。

何調べても出てこないのでできないと思ってました・・・

追記
動画の全部の長さを取得するには

source.cs
float length = mPlayer.clip.length;

こんな感じで取れるらしいです。

20
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?