如果我不想让我的电影自动播放,我需要在编码中使用什么?

What I need to use in my coding if I didn't want my movie to play automatically?

好吧我想做的是当游戏运行时不自己播放视频,但玩家需要左键单击视频才能播放视频。似乎当我开始游戏时,视频会自动播放。

第一种方法。
我尝试使用 ,

movie.Stop(); //not in the if else statement

但这似乎没有用,电影停止了,当我左键单击时,视频将不再播放。

第二种方法
我尝试使用

movie.Pause(); //not in the if else statement

但这似乎可行,但当我单击视频时,视频往往会逐帧播放。

我的代码示例:

public MovieTexture movie;
private AudioSource audio;

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

    GetComponent<RawImage> ().texture = movie as MovieTexture;
    audio = GetComponent<AudioSource> ();
    audio.clip = movie.audioClip;
    movie.Play ();
    audio.Play ();

    if (Input.GetMouseButtonDown(0)&& movie.isPlaying)
        movie.Stop ();
    else if (Input.GetMouseButtonDown(0) && !movie.isPlaying)
        movie.Play ();  
}

设置一个触发器,或者我认为 unity 称之为 "Event"