📅  最后修改于: 2023-12-03 15:33:21.973000             🧑  作者: Mango
p5.js是一个基于JavaScript的创意编程库,用于创造交互式图形、动画和音频,主要用于网络环境和移动设备。
play()函数是p5.js音频库的一部分,用于播放通过loadSound()函数加载的音频文件。
play([startTime], [rate], [amp], [cueStart], [duration])
startTime
(可选):表示从音频文件的哪一点开始播放。默认值为0。rate
(可选):表示播放速度。1.0表示正常速度,更高的值会加快速度,更低的值会减慢速度。默认值为1.0。amp
(可选):表示音量大小。1.0表示最大音量,0.0表示静音。默认值为1.0。cueStart
(可选):表示从何处开始触发cue点,这是在loadSound()函数中创建的一个或多个点。duration
(可选):表示要播放的持续时间。该函数没有返回值。
let mySound;
function preload() {
mySound = loadSound('path/to/mySound.mp3');
}
function setup() {
createCanvas(400, 400);
// 点击画布播放音频
canvas.mouseClicked(playSound);
}
function playSound() {
if (mySound.isPlaying()) {
mySound.stop();
} else {
// 播放音频文件
mySound.play();
}
}
使用play()函数非常简单,只需要传递任何需要的参数并调用该函数即可。p5.js还提供了许多其他音频函数,例如stop()、pause()、loop()等,您可根据需要挑选使用。
更多信息请参考p5.js音频参考文档。