Class Index | File Index

Classes


Class AudioJS


Defined in: arcade.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
AudioJS(opts)
Sound support based on <audio> element.
Field Summary
Field Attributes Field Name and Description
<static>  
AudioJS.audioObjSupport
true, if browser supports the Audio class.
<static>  
true, if browser supports Audio.play().
<static>  
AudioJS.loopSupport
true if browser supports looping (repeating)
Method Summary
Method Attributes Method Name and Description
<static>  
AudioJS.load(url)
Load and cache audio element for this URL.
 
play(loop)
Play this sound.
 
Return string representation.
Class Detail
AudioJS(opts)
Sound support based on <audio> element.
var clickSound = new AudioJS('click.wav')
var sound2 = new AudioJS(['click.ogg', 'click.mp3'])
var sound3 = new AudioJS({src: ['click.ogg', 'click.mp3'], loop: true)
[...]
clickSound.play();
Parameters:
{string|string[]|object} opts
Audio URL, list of URLs or option dictionary.
{string|string[]} opts.src
Audio URL or list of URLs.
{boolean} opts.loop Optional, Default: false
{float} opts.volume Optional, Default: 1
Field Detail
<static> AudioJS.audioObjSupport
true, if browser supports the Audio class.

<static> AudioJS.basicAudioSupport
true, if browser supports Audio.play().

<static> AudioJS.loopSupport
true if browser supports looping (repeating)
Method Detail
<static> AudioJS.load(url)
Load and cache audio element for this URL. This internal function is called by the constructor.
Parameters:
{string} url

play(loop)
Play this sound.
Parameters:
{boolean} loop
Optional, default: false

{string} toString()
Return string representation.
Returns:
{string}

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Jul 18 2011 14:05:26 GMT+0200 (MESZ)