SoundService:PlayLocalSound() does not loop sounds

I’m not entirely sure if this is the intended behaviour of this function but when I attempt to use this sound with the variable ‘Looped’ set to true, it only plays the sound once and does not loop.

This ‘bug’ happens all of the times, I reproduced this by creating a sound, setting the ‘Looped’ variable to true and calling the function SoundService:PlayLocalSound(SoundObject)

If this is not intentional, I would suggest making the return of the function the actual sound object so we can :Destroy, :Pause and :Stop when needed.

1 Like

That’s intended because otherwise there would be no way to stop the sound once played, since you get nothing back from PlayLocalSound.

Please file a feature request in #platform-feedback:engine-features instead on why you want PlayLocalSound to play sounds looped, and why you can’t already do that with other API.

Closing thread as it is not a bug.

1 Like