SNDLOOP: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 21: Line 21:
{{Cl|LOOP}} {{Cl|UNTIL}} {{Cl|INKEY$}} <> "" 'key press program exit
{{Cl|LOOP}} {{Cl|UNTIL}} {{Cl|INKEY$}} <> "" 'key press program exit
{{Cl|_SNDSTOP}} bg
{{Cl|_SNDSTOP}} bg
{{Cl|_SNDCLOSE}} bg  
{{Cl|_SNDCLOSE}} bg
{{CodeEnd}}
{{CodeEnd}}


Line 30: Line 30:


{{PageNavigation}}
{{PageNavigation}}
[[Category:Latest]]

Latest revision as of 02:41, 23 January 2023

The _SNDLOOP statement is like _SNDPLAY but the sound is looped. Uses a handle from the _SNDOPEN function.


Syntax

_SNDLOOP handle&


Description

  • Plays the sound identified by handle& in a loop.


Examples

Example: Loading a sound or music file and playing it in a loop until a key is pressed.

bg = _SNDOPEN("back.ogg") '<<<<<<<<<< change to your sound file name
_SNDLOOP bg

DO
    _LIMIT 10   'keep CPU resources used low
LOOP UNTIL INKEY$ <> "" 'key press program exit
_SNDSTOP bg
_SNDCLOSE bg


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link