📜  p5.js | play()函数(1)

📅  最后修改于: 2023-12-03 15:33:21.973000             🧑  作者: Mango

p5.js | play()函数

简介

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音频参考文档