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

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

p5.js | playMode()函数

在p5.js中,playMode()函数用于设置使用p5.Sound中的音频事件播放的模式。在这篇文章中,我们将深入了解playMode()函数,了解它的用法和如何在p5.js中使用它。

语法

playMode()函数带有一个字符串参数,用于指定音频事件的播放模式。参数可以是"restart"、"sustain"或"untilDone"。

playMode(mode: string): void
  • mode: 表示音频事件播放模式的字符串参数,可以是"restart"、"sustain"或"untilDone"
播放模式
  • restart: 在新的触发事件到来时停止当前事件并重新开始
  • sustain: 即使有新的事件到来,也不停止当前事件
  • untilDone: 播放完当前事件后停止
用法

我们可以通过调用playMode()函数来设置音频事件的播放模式。具体的用法及示例如下:

let sound;

function preload() {
  sound = loadSound('path/to/sound.mp3');
}

function setup() {
  createCanvas(400, 400);
  sound.play();
}

function keyPressed() {
  if (key == 'r') {
    sound.stop();
    sound.playMode('restart');
    sound.play();
  } else if (key == 's') {
    sound.pause();
    sound.playMode('sustain');
    sound.play();
  } else if (key == 'u') {
    sound.stop();
    sound.playMode('untilDone');
    sound.play();
  }
}

在这个示例中,我们在keyPressed函数中设置不同的播放模式,当用户按下'r'、's'或'u'键时,音频事件将停止并以不同的模式重新播放。

结束语

通过本文的学习,你应该已经很好地了解了playMode()函数在p5.js中的使用,以及不同的播放模式的含义和用途。希望这篇文章能够帮助你进一步了解p5.js,并在你的项目中使用这个优秀的JavaScript库。