Unity video audio doesn't pause correctly
<p>So I have multiples videos that I am playing in my Unity project. They all run off of the same script and the script starts and stops video and audio by using </p>

<pre><code>myMovie.Play ();
audio.Play ();
</code></pre>

<p>and </p>

<pre><code>myMovie.Pause();
audio.Pause();
</code></pre>

<p>It works perfectly for every video except for one.  When I pause this one video the audio keeps repeating the sound it paused on. For example if the audio was paused at the beginning of the word "what" the audio would sound like "whawhawhawhawhawhawhawha" until I hit play and then the audio would resume, or until I change scenes where it would go away. Even when the movie is closed and the line</p>

<pre><code>audio.Stop ();
</code></pre>

<p>is called it keeps repeating until the scene is switched.  Does anyone have any idea why this might be happening?</p>

<p>Edit:  here is the full code:</p>

<pre><code>void Start()
{
    pauseButton.interactable = false;
    playButton.interactable = false;
    closeButton.interactable = false;

}

public void playMovie()
{
    GetComponent&lt;RawImage&gt;().texture = myMovie as MovieTexture;
audio = GetComponent&lt;AudioSource&gt; ();
    audio.clip = myMovie.audioClip;
    myMovie.Play ();
    audio.Play ();

        pauseButton.interactable = true;
        closeButton.interactable = false;
        playButton.interactable = false;

    }

    public void closeMovie()
    {
        myMovie.Stop ();
        audio.Stop ();
        pauseButton.interactable = false;
        playButton.interactable = false;
        closeButton.interactable = false;
    }

    public void pauseMovie()
    {
        myMovie.Pause();
        audio.Pause();

        pauseButton.interactable = false;
        playButton.interactable = true;
        closeButton.interactable = true;

    }   
</code></pre>