当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


p5.js setInput()用法及代码示例


setInput()函数是p5.js库中的内置函数。默认情况下,此函数用于连接到作为主输出的p5sound实例。通过使用此函数,您还可以传递特定的来源。

用法:

setInput(snd, smoothing)

注意:仅当index.html文件的开头部分中包含声音库时,所有与声音相关的函数才起作用。


参数:该函数接受上述和以下描述的两个参数:

  • snd:此参数用于设置声源,它是可选的。
  • smoothing:此参数用于设置平滑幅度读数,范围在0.0到1.0之间,该参数也是可选的。

以下示例说明了JavaScript中的p5.setInput()函数:

function preload(){ 
  sound1 = loadSound('song.mp3'); 
  sound2 = loadSound('pfivesound.mp3'); 
} 
function setup(){ 
  amplitude = new p5.Amplitude(); 
  sound1.play(); 
  sound2.play(); 
  amplitude.setInput(sound2); 
} 
function draw() { 
  background(255); 
  fill(200); 
  let gfg = amplitude.getLevel(); 
  let size = map(gfg, 0, 1, 0, 400); 
  ellipse(width/1, height/1, size*2, size*2); 
} 
function mousePressed(){ 
  sound2.pause(); 
} 
  
function mouseReleased(){ 
  sound2.play(); 
}

在线编辑:
环境设置:

支持的浏览器:下面列出了p5.js setInput()函数支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • 苹果浏览器
  • Opera


相关用法


注:本文由纯净天空筛选整理自skyridetim大神的英文原创作品 p5.js | setInput() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。