From QB64 Wiki
The _SNDLIMIT statement stops playing a sound after it has been playing for a set number of seconds.
- _SNDLIMIT handle&, numberofseconds!
- The handle& variable name is created using the _SNDOPEN function from a loaded sound file.
- The numberofseconds is a SINGLE value of seconds that the sound will play.
- Sets how long a sound will be played in seconds.
- Set the limit to 0 seconds to remove the limit.
- Cannot be set for playing a looping sound.
_SNDLIMIT h&, 5.5