Module gamejs/mixer

Playing sounds with the html5 audio tag. Audio files must be preloaded with the usual gamejs.preload() function. Ogg, wav and webm supported.

Sounds & Images are loaded relative to './'.

Functions

Class Sound

Instance Methods


Sound (uriOrAudio)

Sounds can be played back.

Parameters

String|dom.AudioElement uriOrAudio the uri of

Sound.prototype.getLength ()

Returns

Number Duration of this sound in seconds

Sound.prototype.getVolume ()

Returns

Number the sound's volume from 0 to 1

Sound.prototype.play (loop)

start the sound

Parameters

Boolean loop whether the audio should loop for ever or not

Sound.prototype.setVolume (value)

Set volume of this sound

Parameters

Number value volume from 0 to 1

Sound.prototype.stop ()

Stop the sound. This will stop the playback of this Sound on any active Channels.



setNumChannels (count)

Sets the number of available channels for the mixer. The default value is 8.

Parameters

count