PLAY (function): Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
No edit summary |
No edit summary |
||
Line 41: | Line 41: | ||
{{PageSeeAlso}} | {{PageSeeAlso}} | ||
* [[PLAY]] | * [[PLAY]] | ||
* [[SOUND]] | * [[SOUND]] | ||
* [[BEEP]] | * [[BEEP]] | ||
* [[_SNDOPEN]] | * [[_SNDOPEN]] | ||
* [[_SNDRAW]] | * [[_SNDRAW]] | ||
{{PageNavigation}} | {{PageNavigation}} |
Revision as of 21:24, 2 February 2023
The PLAY function returns the number of remaining notes in the background music queue.
Syntax
- notesLeft& = PLAY (ignored%)
Parameters
- notesLeft& is the number of notes left to play in the background music queue.
- ignored% can be any numeric expression. This is ignored.
QuickBASIC/QB64 differences
- Unlike QuickBASIC, in QB64-PE this function does not return the number of notes left, but the number of audio samples.
Description
- This function may be used to detect, if the background music queue is still playing.
- When there is nothing left to play, then this function returns zero.
Availability
- QB64-PE v3.1.0 and up
Examples
PLAY "mb l4cf.l8el4fag.l8fl4gl8agl4f.l8fl4a>cl2dl4dl4c.<l8al4afg.l8fl4gl8agl4f.l8dl4dcl2f>l4dc.<l8al4afg.l8fl4g>dc.<l8al4a>cl2dl4dc.<l8al4afg.l8fl4gl8agl4f.l8dl4dcl1f" PRINT "Playing tune..." DO playLeft& = PLAY(0) LOCATE , 1: PRINT "Left to play ="; playLeft&; " "; LOOP WHILE playLeft& PRINT: PRINT "And we are done!" END |
See also