c# - Unity video audio doesn't pause correctly -


so have multiples videos playing in unity project. run off of same script , script starts , stops video , audio using

mymovie.play (); audio.play (); 

and

mymovie.pause(); audio.pause(); 

it works every video except one. when pause 1 video audio keeps repeating sound paused on. example if audio paused @ beginning of word "what" audio sound "whawhawhawhawhawhawhawha" until hit play , audio resume, or until change scenes go away. when movie closed , line

audio.stop (); 

is called keeps repeating until scene switched. have idea why might happening?

edit: here full code:

void start() {     pausebutton.interactable = false;     playbutton.interactable = false;     closebutton.interactable = false;  }  public void playmovie() {     getcomponent<rawimage>().texture = mymovie movietexture; audio = getcomponent<audiosource> ();     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;      }    


Comments

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -