Music

Music

A loaded music stream, used to play audio.

load! : Str => Result Music [LoadErr Str]

Load a music stream from a file.

track = Music.load! "resources/green-hill-zone.wav"

maps to Raylib's LoadMusicStream

play! : Music => {}

Play a loaded music stream.

Music.play! track

maps to Raylib's PlayMusicStream

stop! : Music => {}

Stop a playing music stream.

Music.stop! track

maps to Raylib's StopMusicStream

pause! : Music => {}

Pause a playing music stream.

Music.pause! track

maps to Raylib's PauseMusicStream

resume! : Music => {}

Resume a paused music stream.

Music.resume! track

maps to Raylib's ResumeMusicStream

get_time_played! : Music => F32

Get the time played so far in seconds.

duration = Music.getTimePlayed! track

maps to Raylib's GetMusicTimePlayed

length : Music -> F32

The length of the track in seconds.

length = Music.length track

maps to Raylib's GetMusicTimeLength