xxxxxxxxxx
23
/*
* @name Load and Play Sound
* @description Load sound during preload(). Play a sound when canvas is clicked.
* <br><br><em><span class="small"> To run this example locally, you will need the
* <a href="http://p5js.org/reference/#/libraries/p5.sound">p5.sound library</a>
* a sound file, and a running <a href="https://github.com/processing/p5.js/wiki/Local-server">local server</a>.</span></em>
*/
let song = [];
function setup() {
song[0] = loadSound('assets/lucky_dragons_-_power_melody.mp3');
song[1] = loadSound('assets/lucky_dragons_-_power_melody.mp3');
song[2] = loadSound('assets/lucky_dragons_-_power_melody.mp3');
createCanvas(720, 200);
background(255, 0, 0);
}
function mousePressed() {
let num = parseInt(random(song.length));
song[num].play();
}