Loads and controls music assets through sfxlib.
Syntax
id = Music Load( filename )
result = Music Play( id )
result = Music Play( filename )
result = Music Loop( id )
result = Music Loop( filename )
Music Pause [ id ]
Music Resume [ id ]
Music Stop [ id ]
status = Music Status()
id = Music Current()
position = Music Position()
Description
Music is the long-form music playback interface. Music Load loads a file into a music slot and returns the slot id. Music Play and Music Loop can play either a loaded id or a filename directly. Music Pause, Music Resume, and Music Stop act on all music when no id is supplied, or on the supplied id.
Music Status returns 0 for stopped, 1 for playing, and 2 for paused. Music Current returns the current music id, or -1 when none is active. Music Position returns the current playback position in frames.
Example
See examples/sfxlib/music-load.bas, examples/sfxlib/music-play.bas, examples/sfxlib/music-loop.bas, and examples/sfxlib/showcase.bas.
Differences from QB
See also