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

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

P5.js | onended()函数

在p5.js中, onended() 函数被用来指定一个当音频播放结束时执行的回调函数。当音频播放结束后,这个回调函数将会被自动调用。 onended() 函数需要传递一个回调函数作为参数。

语法
audioFile.onended(callback);
参数
  • callback:当音频播放结束时要执行的回调函数。
示例

以下示例展示了如何使用 onended() 函数。 音频播放完成时将打印一行文本。

let song;

function preload() {
  song = loadSound('song.mp3');
}

function setup() {
  createCanvas(400, 400);
  song.play();
  song.onended(sayDone);
}

function sayDone() {
  console.log('Song is finished!');
}
注意事项
  • onended()函数只有当音频完全播放完成时才会触发回调函数。
  • 如果音频已经全部加载,但是 play() 没有被调用, onended()不会触发。