Video + Audio Help

script works fine so far but i’m trying to get it so the audio only plays when the video does as it just mask a beeping nose until i click on the plain and it starts but the audio is trying to play before ti click on the plain

function Update () {
if (Input.GetButton("Fire1")) {
    if (renderer.material.mainTexture.isPlaying) {
       renderer.material.mainTexture.Pause();
    }
    else {
       renderer.material.mainTexture.Play();
       
    	}
	}
}

any help would be great

im wondering if this is right

     if ( GUI.Button(Rect (440,70,100,100), "" ,Play))
        if (renderer.material.mainTexture.isPlaying) {
       renderer.material.mainTexture.Pause();
        }
    else {
       renderer.material.mainTexture.Play();
       
    	}
    	if(audio.isPlaying)
    	{
    		audio.Pause ();
    	}
    	else{
    		audio.Play();
    		}