- Home /
My AudioClip wont loop even though loop is true
Hey i have a song in a game that i want looped. Hopefully it is as simple as ticking the loop boolean in the inspector but nope. Before i used to get the song from an array of AudioClips() and calling PlayOneShot() from the AudioSource. In hope of trying to fix this bug i even assigned the AudioClip into the AudioSource by code but even then it doesnt work.
Then i tried seeing if the script stopped working correctly during runtime because when u die in the game the gamestate is reloaded and that way maybe the boolean gets forgotten? I dont know. But well, i tried just doing nothing and letting the audioclip run through runtime till the end, and it still wont loop.
I have alot of Audio playing besides the song, like sound effects and background noise. All these are played through PlayOneShot() aswell but through different methods and different AudioSources.
I dont know what to do. I need a miracle since this seems just strange. Something so simple just became so difficult. Help!
Answer by JigneshKoradiya · Apr 09, 2016 at 10:01 AM
public Audiosource youraudiosource;//drag your audiosource object in hierarchy public AudioClip[] ClipArray;//assign all audio clip
void Start() {
youraudiosource.clip = ClipArray[2];//i am assigning 2nd clip
youraudiosource.loop = true;
youraudiosource.play();
}
Your answer
Follow this Question
Related Questions
Play a segment in a audio file 1 Answer
Can't get PlayOneShot() or Play() to work 1 Answer
PlayOneShot won't work. 1 Answer
How to fix my reload sound? 0 Answers
Playing many audioclips with PlayOneShot causes all sound to cut out. 0 Answers