Playing Music and Sound - bryanedds/Nu GitHub Wiki
Nu exposes a very simple audio API via the World
module -
/// Get the currently playing song, if any.
static member getCurrentSongOpt world = ...
/// Get the currently playing song's position or 0.0.
static member getCurrentSongPosition world = ...
/// Get the master volume.
static member getMasterAudioVolume world = ...
/// Get the master sound volume.
static member getMasterSoundVolume world = ...
/// Get the master song volume.
static member getMasterSongVolume world = ...
/// Set the master volume.
static member setMasterAudioVolume volume world = ...
/// Set the master sound volume.
static member setMasterSoundVolume volume world = ...
/// Set the master song volume.
static member setMasterSongVolume volume world = ...
/// Send a message to the audio system to play a song.
static member playSong fadeOutTime fadeInTime startTime volume song world = ...
/// Send a message to the audio system to play a sound.
static member playSound volume sound world = ...
/// Send a message to the audio system to fade out any current song.
static member fadeOutSong fadeOutTime world = ...
/// Send a message to the audio system to stop a song.
static member stopSong world = ...