- Home /
PlayOneShot error: The specified channel has been reused to play another sound
I'm getting following pairs of error recently:
The specified channel has been reused to play another sound. UnityEngine.AudioSource:PlayOneShot(AudioClip)
result == FMOD_OK UnityEngine.AudioSource:PlayOneShot(AudioClip)
From quick search on internet, it seems that this is a Fmod error and it probably arise when there is too much sound playing simultaneously.
Anyone have experience with it?
I've never received this error message. PlayOneShot usually fires the sound and returns. When more than one sound is sounding at the same time, the system must mix the sounds at runtime since there are only one physical audio device - thus there must exist some limit on how many sounds may be played at one time. I suspect your script is firing PlayOneShot every frame, so it quickly reaches this limit. If you know where this error is being generated, please post the code.
Your answer
Follow this Question
Related Questions
Problem with GetSpectrumData 0 Answers
FMOD Distance Parameter: At 0 distance the sound is very quiet when it's supposed to be full volume? 0 Answers
audio.Play() not always playing the entire AudioClip 5 Answers
AudioSource plays noisy audio 1 Answer
Record all audio output and save it as mp3 (internal and external audio clips) 1 Answer