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


Processing Sound.volume()用法及代码示例


Processing, 类Sound中的volume()用法介绍。

用法

  • .volume(volume)

参数

  • volume (float) 所需的输出音量,通常在 0.0 和 1.0 之间(默认为 1.0)

返回

  • void

说明

设置处理声音库的整体输出音量。

例子

import processing.sound.*;
Sound s;

void setup() {
  size(200, 200);

  // Play two sine oscillators with slightly different frequencies for a nice "beat".
  SinOsc sin = new SinOsc(this);
  sin.play(200, 0.2);
  sin = new SinOsc(this);
  sin.play(205, 0.2);

  // Create a Sound object for globally controlling the output volume.
  s = new Sound(this);
}

void draw() {
  // Map vertical mouse position to volume.
  float amplitude = map(mouseY, 0, height, 0.4, 0.0);

  // Instead of setting the volume for every oscillator individually, we can just
  // control the overall output volume of the whole Sound library.
  s.volume(amplitude);
}

相关用法


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