p5.js | playMode()函数
playMode()函数是 p5.js 库中的内置函数。此函数用于定义加载的音频是否在播放过程中被触发时发生的情况。当您想在网站加载期间重新启动声音时,此函数很有用,如果没有此函数,声音可以在鼠标单击或按键操作时播放,但不会停止先前播放的声音。
句法:
playMode( string )
注意:只有当声音库包含在 index.html 文件的 head 部分中时,所有与声音相关的功能才有效。
参数:此函数接受一个参数字符串,该字符串具有上面提到的和下面描述的两个值,默认值为“sustain”:
- 字符串:这个参数有两个值,它们是restart在这种模式下 play() 将停止播放并重新开始。延音在这种模式下,播放将同时继续到新的播放。
下面的示例说明了 JavaScript 中的p5.js playMode()函数:
例子:
html
var sound;
function preload() {
// Initialize sound
sound = loadSound("pfivesound.mp3");
}
function mouseClicked() {
// Playing the preloaded sound
sound.playMode('restart');
sound.play();
}
function setup() {
// Playing the preloaded sound
sound.playMode('sustain');
sound.play();
}
在线编辑器: https://editor.p5js.org/
环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
支持的浏览器: p5.js playMode()函数支持的浏览器如下:
- 谷歌浏览器
- IE浏览器
- 火狐
- 苹果浏览器
- 歌剧